Uso da máscara de imagem. Especifica como a máscara ou o canal alfa da imagem é usado para operações na imagem (por exemplo, colorizar=). Quando especificado em uma camada de efeito, permite aplicar o efeito à área de plano de fundo da camada pai ou a todo o retângulo da camada pai.
maskUse=norm|invert|off
A tabela a seguir ilustra o efeito de maskUse=
dependendo da disponibilidade e do tipo da máscara (canal alfa) associada à imagem da camada.
Valor | Sem máscara | Alfa não associada (ou imagem de máscara separada) | Alfa associada (pré-multiplicada) |
---|---|---|---|
off |
Retângulo de imagem opaco |
Retângulo de imagem opaco |
Área de primeiro plano da imagem sobre um retângulo preenchido com preto sólido |
norma |
Retângulo de imagem opaco |
Área de primeiro plano da imagem |
Área de primeiro plano da imagem ou da camada |
inverter |
Camada oculta |
Área do plano de fundo da imagem |
Área de fundo da imagem ou camada preenchida com preto sólido |
Imagem ou atributo de camada. Aplica-se à camada 0 se layer=comp
. Se especificado em uma camada de efeito, o comando modifica a máscara herdada da camada pai.
O comportamento de maskUse=
é indefinido e não tem suporte quando especificado com camadas de texto ou cores sólidas quando nenhuma máscara de imagem é aplicável (especificado com mask=
ou catalog::Mask
).
maskUse=norm
Colorir a área de plano de fundo de uma imagem; o primeiro plano da imagem é definido por uma imagem de máscara separada. Isso é feito colocando o plano de fundo da imagem colorida na parte superior se a imagem não modificada:
http://server/myRootId/myImageId?layer=1&src=myImageId&mask=myImgMask&maskUse=invert&colorize=0x306090