[画層]を選択します。 画層を選択し、コマンドシーケンスで新しい画層定義セグメントを開始します。

layer= * *|comp[, *nname*]

layer= *name*

n

選択するレイヤーの数(0以上)。

comp

合成画像を選択します。

name

レイヤー名.

画層セグメント内のすべてのコマンドが、指定した画層に適用されます。 レイヤーセグメントは、次のlayer=コマンド、effect=コマンド、または要求の終了によって終了します。

layer=compを指定して、合成画像(または一部のコマンドのビュー)を選択します。

レイヤ番号は、レイヤのz順序を効果的に指定します。 番号の大きいレイヤーは、番号の小さいレイヤーの上に配置されます。

画層番号は連続する必要はありません。 レイヤ0が必要です。

名前は、layer= *n*, *name*コマンドバリアントを使用してレイヤに割り当てることができます。 名前の付いたレイヤーを定義すると、レイヤー番号を知る必要なく、 layer= *name*で参照できます。 複数のlayer= *n*, *name*コマンドを使用して、同じレイヤに複数の名前を割り当てることができます。

メモ

レイヤ0は、合成キャンバスの全体的なサイズを決定します。 レイヤ0の境界の外にあるレイヤのすべての部分は、コンポジットを構築する際に切り抜かれます。

プロパティ

レイヤコマンド layer=では代替変数の参照はサポートされていません。

comp は文字列として許可され name ません。同じ​name​が複数のレイヤーに割り当てられている場合、または以前に定義されていない​name​がレイヤーを参照している場合は、エラーが返されます。

初期設定

layer=comp. layer=compの場合、多くのコマンドと属性がレイヤ0に適用されます。

特殊なケース

  • 同じ名前が複数のレイヤにマッピングされる場合(例:layer=1,image&layer=2,image)の場合、エラーが発生します。

  • 同じ名前が1つのレイヤに複数回マッピングされる場合(例:layer=1,image&layer=1,image)、範囲は通常どおりに設定され、エラーは発生しません。

  • 同じ画層に対して複数の名前がサポートされます。

    レイヤーを参照する際に使用できる名前(例:layer=1,image&layer=1,picture)に置き換えます。

  • 参照名がレイヤ番号にマッピングされない場合(例:layer=1,image&layer=picture)の場合、エラーが発生します。

  • 代替変数は、レイヤー修飾子ではサポートされません(例:layer=$image$)に置き換えます。

    これは、画層名だけでなく、一般的な画層の修飾子にも適用されます。

  • すべてのマージと上書きのルールは、同じレイヤーが複数のソースで参照されている場合と同じように機能する必要があります(リクエスト、プリまたはポストモディファイヤのカタログレコード、マクロなど)。

テンプレートの例を参照してください。

このページ