máscara mask

Máscara de imagem. Especifica uma imagem de máscara separada a ser usada como uma máscara não associada.

mask= *object*|{[is|ir]'{' *nestedRequest*'}'}

objeto
Objeto de imagem a ser usado como imagem ou máscara de camada.
nestedRequest
Servidor de imagens aninhado, Renderização de imagens ou solicitação externa.

object pode ser uma entrada de catálogo ou um arquivo de imagem/SVG. Pode ser especificado para camadas de imagem e camadas de cores sólidas.

Se object for resolvido como uma entrada de catálogo de imagens, catalog::MaskPath será usado, ou, se catalog::MaskPath não for definido, catalog::Path será usado. Se object não for resolvido para uma entrada de catálogo, então será interpretado como um caminho de arquivo.

Em todos os casos, se a imagem de origem tiver um canal alfa, ela será usada. Caso contrário, a imagem é convertida em tons de cinza, se necessário, antes de ser usada como uma máscara de camada.

Se uma máscara estiver anexada a uma camada de cores sólida, ela poderá ser cortada e dimensionada usando as mesmas regras usadas para imagens em camadas de imagem. size=, scale= ou res= pode ser usado para dimensionar a máscara.

Máscaras de camada também podem ser especificadas no formato de um nestedRequest. As solicitações aninhadas ou incorporadas são colocadas entre chaves. Prefixe uma solicitação de Servidor de Imagens incorporada com is e uma solicitação de Renderização de Imagens incorporada com ir. Uma solicitação para um servidor externo será presumida se nenhum prefixo for especificado. Consulte Aninhamento e incorporação de solicitação para obter detalhes.

Propriedades section-a093043dc249423b8ae322cefb0d545d

Imagem ou atributo de camada. Aplicável à camada 0 se layer=comp. Ignorado pelas camadas de efeito.

object não deve ser resolvido para um registro de catálogo que inclui um comando src= ou mask= em catalog::Modifier.

Os prefixos is e ir não diferenciam maiúsculas de minúsculas.

Padrão section-10cf793c665f49deb1b248faa3b618a9

Se mask= não for especificado explicitamente, e se a imagem da camada estiver associada a uma entrada de catálogo, catalog::MaskPath será usado. Caso contrário, o canal alfa da imagem da camada será usado, se presente. Se não houver um canal alfa, a camada não terá máscara e o retângulo será processado totalmente opaco.

Exemplo section-1bbe623f7c744bdf97b596458d8e7ea3

Use várias máscaras separadas para colorir diferentes áreas de uma imagem. As regiões coloridas e mascaradas são colocadas em camadas sobre a imagem original não modificada:

http://server/myRootId/myImageId?wid=500& layer=1&src=myImageId&mask=myMask1&op_colorize=200,0,0& layer=2&src=myImageId&mask=myMask2&op_colorize=0,200,0& layer=3&src=myImageId&mask=myMask3&op_colorize=0,0,200

Consulte também section-7ed5201d91594e5f872438a92eaf1c89

maskUse= , catalog::MaskPath, object , Solicitar Aninhamento e Incorporação

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49