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 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

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= é 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).

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