mask

Máscara de imagen. Especifica una imagen de máscara independiente que se utilizará como máscara no asociada.

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

objeto

Objeto de imagen que se utilizará como imagen o máscara de capa.

nestedRequest

Servidor de imágenes anidado, renderización de imágenes o solicitud externa.

object puede ser una entrada de catálogo o un archivo de imagen/SVG. Se puede especificar para capas de imagen y capas de color sólido.

Si object se resuelve en una entrada de catálogo de imágenes, se utiliza catalog::MaskPath o, si catalog::MaskPath no está definido, se utiliza catalog::Path. Si object no se resuelve en una entrada de catálogo, se interpreta como una ruta de archivo.

En todos los casos, si la imagen de origen tiene un canal alfa, se utiliza. De lo contrario, la imagen se convierte a escala de grises, si es necesario, antes de utilizarse como máscara de capa.

Si una máscara está unida a una capa de color sólido, se puede recortar y escalar utilizando las mismas reglas utilizadas para las imágenes en capas de imagen. size=, scale=, o res= pueden utilizarse para escalar la máscara.

Las máscaras de capa también se pueden especificar en forma de nestedRequest. Las solicitudes anidadas o incrustadas se encierran entre llaves. Agregue a una solicitud de Image Serving incrustada el prefijo is y a una solicitud de procesamiento de imágenes incrustada ir. Se asume una solicitud a un servidor externo si no se especifica ningún prefijo. Consulte Anidado de solicitudes e Incrustación para obtener más información.

Propiedades

Imagen o atributo de capa. Se aplica a la capa 0 si layer=comp. Ignorado por capas de efecto.

object no debe resolver en un registro de catálogo que incluya un src= comando o mask= en catalog::Modifier.

Los prefijos is y ir no distinguen entre mayúsculas y minúsculas.

Predeterminado

Si mask= no se especifica explícitamente y si la imagen de capa está asociada con una entrada de catálogo, se utiliza catalog::MaskPath. De lo contrario, se utiliza el canal alfa de la imagen de capa, si está presente. Si no hay ningún canal alfa, la capa no tiene máscara y el rectángulo de la capa se representa completamente opaco.

Ejemplo

Utilice varias máscaras independientes para colorear diferentes áreas de una imagen. Las regiones coloreadas y enmascaradas están en capas sobre la imagen original sin modificar:

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

Véase también

maskUse= , catálogo::MaskPath, objeto , Solicitud de anidación e Incrustación

En esta página