Maschera immagine. Specifica un'immagine separata della maschera da utilizzare come maschera non associata.
mask= *
*|{[is|ir]'{' *
objectnidificatoRequest*'}'}
oggetto |
Oggetto immagine da utilizzare come immagine o maschera di livello. |
nidificateRequest |
Servizio immagini nidificato, Image Rendering o richiesta esterna. |
object
può essere una voce di catalogo o un file image/SVG. Può essere specificato per i livelli immagine e i livelli a colori solidi.
Se object
viene risolto in una voce di catalogo immagini, viene utilizzato catalog::MaskPath
oppure, se catalog::MaskPath
non è definito, viene utilizzato catalog::Path
. Se object
non viene risolto in una voce di catalogo, viene interpretato come un percorso di file.
In tutti i casi, se l'immagine sorgente ha un canale alfa, viene utilizzata. In caso contrario, l’immagine viene convertita in scala di grigi, se necessario, prima di utilizzarla come maschera di livello.
Se una maschera è collegata a un livello di colore solido, può essere ritagliata e ridimensionata utilizzando le stesse regole utilizzate per le immagini nei livelli immagine. size=
, scale=
o res=
può essere utilizzato per ridimensionare la maschera.
Le maschere di livello possono essere specificate anche sotto forma di nestedRequest
. Le richieste nidificate o incorporate sono racchiuse da parentesi graffe. Aggiungi il prefisso is
a una richiesta di Image Rendering incorporata e ir
a una richiesta di Image Rendering incorporata. Se non viene specificato alcun prefisso, si assume una richiesta a un server esterno. Per ulteriori informazioni, consulta Richiedi nidificazione e incorporamento .
Attributo immagine o livello. Si applica al livello 0 se layer=comp
. Ignorato dai livelli di effetto.
object
non deve risolvere in un record di catalogo che include un src=
comando mask=
o in catalog::Modifier
.
I prefissi is
e ir
non fanno distinzione tra maiuscole e minuscole.
Se mask=
non è specificato esplicitamente e se l'immagine di livello è associata a una voce di catalogo, viene utilizzato catalog::MaskPath
. In caso contrario, viene utilizzato il canale alfa dell'immagine del livello, se presente. Se non esiste un canale alfa, il livello non ha una maschera e il rettangolo del livello viene reso completamente opaco.
Utilizza diverse maschere separate per colorare diverse aree di un’immagine. Le aree colorate e mascherate vengono sovrapposte all'immagine originale e non modificata:
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
maskUse= , catalog::MaskPath, oggetto , Request Nesting and Embedding