maschera mask
Maschera immagine. Specifica un'immagine maschera separata da utilizzare come maschera non associata.
mask= *
object*|{[is|ir]'{' *
nestedRequest*'}'}
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, 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 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. È possibile usare size=
, scale=
o res=
per ridimensionare la maschera.
È inoltre possibile specificare le maschere di livello sotto forma di nestedRequest
. Le richieste nidificate o incorporate sono racchiuse tra parentesi graffe. Aggiungi il prefisso is
a una richiesta Image Server incorporata e ir
a una richiesta Image Rendering incorporata. Se non viene specificato alcun prefisso, viene utilizzata una richiesta a un server esterno. Per ulteriori informazioni, consulta Annidamento e incorporamento richieste.
Proprietà section-a093043dc249423b8ae322cefb0d545d
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 un comando src=
o mask=
in catalog::Modifier
.
I prefissi is
e ir
non distinguono tra maiuscole e minuscole.
Predefinito section-10cf793c665f49deb1b248faa3b618a9
Se mask=
non è specificato in modo esplicito e l'immagine del livello è associata a una voce di catalogo, viene utilizzato catalog::MaskPath
. 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.
Esempio section-1bbe623f7c744bdf97b596458d8e7ea3
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
Consultate anche section-7ed5201d91594e5f872438a92eaf1c89
maskUse= , catalogo::MaskPath, oggetto , Annidamento e incorporamento richieste