maskUse

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 associado (ou imagem de máscara separada) Alfa associado (pré-multiplicado)

off

Retângulo de imagem opaco

Retângulo de imagem opaco

Área de primeiro plano da imagem sobre o 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 de plano de fundo da imagem

Área de plano de fundo da imagem ou camada preenchida com preto sólido

Propriedades

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= não é definido e não é suportado quando especificado com camadas de texto ou cores sólidas quando nenhuma máscara de imagem é aplicável (especificado com mask= ou catalog::Mask).

Padrão

maskUse=norm

Exemplo

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

Consulte também

color= , mask=

Nesta página