mask mask
Masque de l'image. Spécifie une image de masque distincte à utiliser comme masque non associé.
mask= *
objet*|{[is|ir]'{' *
nestedRequest*'}'}
object
Il peut s’agir d’une entrée de catalogue ou d’un fichier image/SVG. Peut être spécifié pour les calques d’image et les calques de couleur unis.
If object
se résout en une entrée de catalogue d’images, catalog::MaskPath
est utilisé, ou, si catalog::MaskPath
n’est pas défini, puis catalog::Path
est utilisée. If object
ne se résout pas en une entrée de catalogue, elle est interprétée comme un chemin d’accès au fichier.
Dans tous les cas, si l’image source possède un canal alpha, il est utilisé. Sinon, l’image est convertie en niveaux de gris, si nécessaire, avant de l’utiliser comme masque de calque.
Si un masque est attaché à un calque de couleur uni, il peut être recadré et redimensionné selon les mêmes règles que celles utilisées pour les images des calques d’image. size=
, scale=
, ou res=
peut être utilisé pour mettre le masque à l’échelle.
Les masques de calque peuvent également être spécifiés sous la forme d’un nestedRequest
. Les requêtes imbriquées ou incorporées sont entourées d’accolades. Préfixe une requête de diffusion d’images incorporée avec is
et une demande de rendu d’image incorporée avec ir
. Une requête à un serveur étranger est supposée si aucun préfixe n’est spécifié. Voir Imbrication et incorporation de requêtes pour plus d’informations.
Propriétés section-a093043dc249423b8ae322cefb0d545d
Image ou attribut de calque. S’applique au calque 0 si layer=comp
. Ignoré par les calques d’effet.
object
ne doit pas se résoudre à un enregistrement de catalogue qui inclut un src=
ou mask=
dans catalog::Modifier
.
La variable is
et ir
Les préfixes ne sont pas sensibles à la casse.
Par défaut section-10cf793c665f49deb1b248faa3b618a9
If mask=
n’est pas spécifié explicitement et, si l’image de calque est associée à une entrée de catalogue, catalog::MaskPath
est utilisée. Sinon, le canal alpha de l’image de calque est utilisé, s’il est présent. S’il n’existe aucun canal alpha, le calque n’a aucun masque et le rectangle du calque est rendu entièrement opaque.
Exemple section-1bbe623f7c744bdf97b596458d8e7ea3
Utilisez plusieurs masques distincts pour colorer différentes zones d’une image. Les zones colorées et masquées sont superposées sur l’image originale non modifiée :
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
Voir aussi section-7ed5201d91594e5f872438a92eaf1c89
maskUse= , catalogue ::MaskPath, objet , Imbrication et incorporation de requêtes