图层 layer

选择图层。 选取图层并在命令序列中启动新的图层定义段。

layer= *n*|comp[, *名称*]

layer= *名称*

n
要选择的图层数(0或大于int)。
组件
选择复合图像。
名称
图层名称。

层段中的所有命令都应用于指定的层。 层段由下一个layer=effect=命令终止或请求结束。

指定layer=comp以选择复合图像(或某些命令的视图)。

图层编号有效地指定了图层的z顺序。 编号较高的图层位于编号较低的图层之上。

图层编号不需要连续。 第0层是必需的。

可以为具有layer= *n*, *name*命令变体的层指定名称。 定义命名图层后,可以使用 layer= *名称*引用它,而无需知道图层编号。 可以使用多个layer= *n*, *name*命令为同一层分配多个名称。

NOTE
图层0确定合成画布的整体大小。 当构建复合材料时,落在层0边界之外的层的所有部分都将被裁剪。

属性 section-499963ee52c14f2898f0d0f90c1d01be

图层命令。 layer=中不支持替代变量引用。

comp不允许作为​ name ​字符串。 如果将相同的​ name ​分配给多个层,或者某个层由​ name ​引用,而之前未定义该层,则会返回错误。

默认 section-091859a03f8048c2b7092f0fec9c1006

layer=comp。 如果layer=comp,则有许多命令和属性应用于层0。

特殊情况 section-e087cb2e3562473e8d391abfa3b9489f

  • 如果将同一名称映射到多个层(例如: layer=1,image&layer=2,image),则会发生错误。

  • 如果同一名称多次映射到单个层(例如: layer=1,image&layer=1,image),则范围将按常规方式设置,不会出现错误。

  • 同一层支持多个名称。

    可以使用任一名称来引用层(例如: layer=1,image&layer=1,picture)。

  • 如果引用的名称从未映射到图层编号(例如: layer=1,image&layer=picture),则会发生错误。

  • 层修饰符中不支持替换变量(例如: layer=$image$)。

    这适用于所有排列,不仅适用于图层名称,而且通常适用于图层修饰符。

  • 所有合并和覆盖规则的工作方式应与在多个源(请求、前修饰符或后修饰符目录记录、宏等)中引用同一图层时的工作方式完全相同。

示例 section-cc40de6a0a754178aa752601539c815b

查看模板中的示例。

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49