maschera

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 .

Proprietà

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.

Predefinito

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.

Esempio

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

Consultate anche

maskUse= , catalog::MaskPath, oggetto , Request Nesting and Embedding

In questa pagina