Selecione Camada. Seleciona uma camada e start um novo segmento de definição de camada na sequência de comandos.
layer= *
*|comp[, *
nome*]
layer= *
name*
n |
Número de camadas a serem selecionadas (0 ou maior int). |
comp |
Selecione a imagem composta. |
name |
Nome da camada. |
Todos os comandos no segmento de camada são aplicados à camada especificada. Um segmento de camada é encerrado pelo próximo comando layer=
ou effect=
ou pelo final da solicitação.
Especifique layer=comp
para selecionar a imagem composta (ou visualização, para alguns comandos).
O número da camada especifica efetivamente a ordem z da camada. As camadas com numeração mais alta são colocadas sobre as camadas com numeração mais baixa.
Os números de camada não precisam ser consecutivos. A camada 0 é obrigatória.
Um nome pode ser atribuído a uma camada com a variante de comando layer= *
n*, *
name*
. Depois que uma camada nomeada é definida, ela pode ser referenciada com layer= *
name*
, sem precisar saber o número da camada. Vários nomes podem ser atribuídos à mesma camada, usando vários comandos layer= *
n*, *
name*
.
A camada 0 determina o tamanho geral da tela de composição. Todas as partes de camadas que se encontram fora dos limites da camada 0 são cortadas quando o composto é construído.
comando Camada. Referências de variáveis de substituição não são suportadas em layer=
.
comp
não é permitido como uma name
string. Um erro será retornado se o mesmo name
for atribuído a mais de uma camada, ou se uma camada for referenciada por name
que não foi definida anteriormente.
layer=comp
. Muitos comandos e atributos se aplicam à camada 0 se layer=comp
.
Se o mesmo nome for mapeado para várias camadas (por exemplo: layer=1,image&layer=2,image
), ocorre um erro.
Se o mesmo nome for mapeado para uma única camada várias vezes (por exemplo: layer=1,image&layer=1,image
), o escopo é definido como de costume, sem erros.
Vários nomes para a mesma camada são suportados.
Qualquer nome pode ser usado para fazer referência à camada (por exemplo: layer=1,image&layer=1,picture
).
Se um nome referenciado nunca for mapeado para um número de camada (por exemplo: layer=1,image&layer=picture
), ocorre um erro.
As variáveis de substituição não são suportadas em modificadores de camada (por exemplo: layer=$image$
).
Isso se aplica a todas as permutações, não apenas aos nomes de camadas, mas aos modificadores de camadas em geral.
Todas as regras de mesclagem e substituição devem funcionar exatamente como quando a mesma camada é referenciada em várias fontes (registros de catálogo de pré ou pós modificadores, macros etc.).
Consulte os exemplos em Modelos.