Maschera immagine. Specifica un'immagine maschera separata da utilizzare come maschera non associata.
mask= *
oggetto*|{[is|ir]'{' *
nestedRequest*'}'}
oggetto |
Oggetto immagine da utilizzare come immagine o maschera di livello. |
nestedRequest |
Server immagini nidificate, Image Rendering o richiesta esterna. |
object
può essere una voce di catalogo o un file immagine/SVG. Può essere specificato per i livelli immagine e i livelli colore in tinta unita.
Se object
viene risolto in una voce del catalogo immagini, catalog::MaskPath
viene utilizzato o, se catalog::MaskPath
non è definito, quindi catalog::Path
viene utilizzato. Se object
non viene risolto in una voce di catalogo, ma 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 grigio, se necessario, prima di utilizzarla come maschera di livello.
Se una maschera è attaccata a un livello di colore in tinta unita, 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 tra parentesi graffe. Aggiungi il prefisso "" a una richiesta Image Server incorporata is
e una richiesta di Image Rendering incorporata con ir
. Se non viene specificato alcun prefisso, viene utilizzata una richiesta a un server esterno. Fai riferimento a Richiedi nidificazione e incorporamento per i dettagli.
Attributo immagine o livello. Si applica al livello 0 se layer=comp
. Ignorato dai livelli degli effetti.
object
non deve essere risolto in un record di catalogo che include src=
o mask=
comando in catalog::Modifier
.
Il is
e ir
i prefissi non distinguono tra maiuscole e minuscole.
Se mask=
non è specificato in modo esplicito e se l'immagine del livello è associata a una voce di catalogo, catalog::MaskPath
viene utilizzato. In caso contrario, viene utilizzato il canale alfa dell'immagine di livello, se presente. Se non è presente alcun canale alfa, il livello non ha maschera e il rettangolo del livello viene reso completamente opaco.
Utilizzate diverse maschere separate per colorare diverse aree di un'immagine. Le regioni colorate e mascherate sono sovrapposte all'immagine originale 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 , Richiedi nidificazione e incorporamento