layer layer
Select Layer. Selects a layer and starts a new layer definition segment in the command sequence.
layer= *n*|comp[, *name*]
layer= *name*
All commands within the layer segment are applied to the specified layer. A layer segment is terminated by the next layer= or effect= command or the end of the request.
Specify layer=comp to select the composite image (or view, for some commands).
The layer number effectively specifies the z-order for the layer. Higher-numbered layers are placed on top of lower-numbered layers.
Layer numbers do not need to be consecutive. Layer 0 is required.
A name may be assigned to a layer with the layer= *n*, *name* command variant. Once a named layer is defined, it can be referenced with layer= *name*, without needing to know the layer number. Multiple names may be assigned to the same layer, using multiple layer= *n*, *name* commands.
Properties section-499963ee52c14f2898f0d0f90c1d01be
Layer command. Substitution variable references are not supported in layer=.
comp is not permitted as a name string. An error is returned if the same name is assigned to more than one layer, or if a layer is referenced by name which has not been defined previously.
Default section-091859a03f8048c2b7092f0fec9c1006
layer=comp. Many commands and attributes apply to layer 0 if layer=comp.
Special Cases section-e087cb2e3562473e8d391abfa3b9489f
-
If the same name is mapped to multiple layers (for example:
layer=1,image&layer=2,image), an error occurs. -
If the same name is mapped to a single layer multiple times (for example:
layer=1,image&layer=1,image), scope is set as usual, without errors. -
Multiple names for the same layer are supported.
Either name can be used to reference the layer (for example:
layer=1,image&layer=1,picture). -
If a referenced name is never mapped to a layer number (for example:
layer=1,image&layer=picture), an error occurs. -
Substitution variables are not supported in layer modifiers (for example:
layer=$image$).This applies to all permutations, not only to layer names but to layer modifiers in general.
-
All merging and overriding rules should work exactly as when same layer is referenced in multiple sources (request, pre or post modifier catalog records, macros, and so on.).
Example section-cc40de6a0a754178aa752601539c815b
See the examples in Templates.