Utilizzo della maschera immagine. Specifica come utilizzare la maschera o il canale alfa dell'immagine per le operazioni sull'immagine (ad esempio, colorize=). Se specificato in un livello effetto, consente di applicare l'effetto all'area di sfondo del livello padre o all'intero rettangolo del livello padre.
maskUse=norm|invert|off
Nella tabella seguente viene illustrato l'effetto di maskUse=
a seconda della disponibilità e del tipo della maschera (canale alfa) associata all'immagine del livello.
Valore | Nessuna maschera | Alfa non associata (o immagine maschera separata) | Alfa associata (premoltiplicata) |
---|---|---|---|
disattivato |
Rettangolo immagine opaco |
Rettangolo immagine opaco |
Area di primo piano dell'immagine su un rettangolo riempita di nero pieno |
norma |
Rettangolo immagine opaco |
Area di primo piano dell'immagine |
Area di primo piano dell'immagine o del livello |
invertire |
Livello nascosto |
Area di sfondo dell'immagine |
Area di sfondo dell'immagine o del livello riempita di nero solido |
Attributo immagine o livello. Si applica al livello 0 se layer=comp
. Se viene specificato in un livello di effetto, il comando modifica la maschera ereditata dal livello padre.
Il comportamento di maskUse=
non è definito e non è supportato se specificato con livelli di testo o di colore tinta unita quando non è applicabile alcuna maschera immagine (specificato con mask=
o catalog::Mask
).
maskUse=norm
Colorare l'area di sfondo di un'immagine; il primo piano dell'immagine è definito da un'immagine maschera separata. Ciò si ottiene sovrapponendo lo sfondo dell'immagine colorata se l'immagine non modificata:
http://server/myRootId/myImageId?layer=1&src=myImageId&mask=myImgMask&maskUse=invert&colorize=0x306090