mask

Masque d’image. Indique une image de masque distincte à utiliser comme masque non associé.

mask= * *|{[is|ir]'{' *objectnestedRequest*'}'}

objet

Objet image à utiliser comme image ou masque de calque.

nestedRequest

Diffusion d’images imbriquée, rendu d’images ou requête externe.

object peut être une entrée de catalogue ou un fichier image/SVG. Peut être spécifié pour les calques d’image et les calques de couleur unie.

Si object correspond à une entrée de catalogue d’images, catalog::MaskPath est utilisé ou, si catalog::MaskPath n’est pas défini, catalog::Path est utilisé. Si object ne correspond pas à une entrée de catalogue, il est interprété comme un chemin d’accès au fichier.

Dans tous les cas, si l’image source possède un canal alpha, elle est utilisée. 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 unie, il peut être recadré et mis à l’échelle à l’aide des mêmes règles que celles utilisées pour les images dans les calques d’image. size=, scale=ou res= peut être utilisé pour mettre le masque à l’échelle.

Les masques de couche 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 requête de rendu d’image incorporée avec ir. Une requête envoyée à un serveur étranger est supposée si aucun préfixe n’est spécifié. Pour plus d’informations, voir Demande d’imbrication et d’incorporation.

Propriétés

Attribut d’image ou de calque. S’applique au calque 0 si layer=comp. Ignoré par les calques d’effet.

object ne doit pas être résolu en un enregistrement de catalogue qui inclut une src= commande ou une mask= commande dans catalog::Modifier.

Les préfixes is et ir ne sont pas sensibles à la casse.

Par défaut

Si mask= n’est pas spécifié explicitement et si l’image du calque est associée à une entrée de catalogue, catalog::MaskPath est utilisé. Sinon, le canal alpha de l’image de calque est utilisé, s’il existe. S’il n’y a pas de canal alpha, le calque n’a pas de masque et le rectangle du calque est rendu entièrement opaque.

Exemple

Utilisez plusieurs masques distincts pour coloriser différentes zones d’une image. Les zones colorées masquées sont superposées à 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

maskUse= , catalog::MaskPath, objet , Imbrication de requêtes et incorporation

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free