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*'}'}
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