mask

Bildmaske. Gibt ein separates Maskenbild an, das als nicht verknüpfte Maske verwendet werden soll.

mask= * *|{[is|ir]'{' *objectnestedRequest*'}'}

Objekt

Bildobjekt, das als Bild- oder Ebenenmaske verwendet werden soll.

nestedRequest

Verschachteltes Image Serving, Image Rendering oder externe Anforderung.

object kann entweder ein Katalogeintrag oder eine Bild-/SVG-Datei sein. Kann für Bildebenen und Vollfarbebenen angegeben werden.

Wenn object zu einem Bildkatalogeintrag aufgelöst wird, catalog::MaskPath verwendet wird oder catalog::MaskPath nicht definiert ist, wird catalog::Path verwendet. Wenn object nicht in einen Katalogeintrag aufgelöst wird, wird dieser als Dateipfad interpretiert.

Wenn das Quellbild in jedem Fall einen Alpha-Kanal hat, wird es verwendet. Andernfalls wird das Bild bei Bedarf in Graustufen konvertiert, bevor es als Ebenenmaske verwendet wird.

Wenn eine Maske an eine Farbflächenebene angehängt wird, kann sie mit denselben Regeln wie für Bilder in Bildebenen beschnitten und skaliert werden. size=, scale=oder res= kann verwendet werden, um die Maske zu skalieren.

Ebenenmasken können auch in Form eines nestedRequest angegeben werden. Verschachtelte oder eingebettete Anforderungen werden durch geschweifte Klammern eingeschlossen. Präfix einer eingebetteten Image Serving-Anforderung mit is und einer eingebetteten Image Rendering-Anforderung mit ir. Eine Anforderung an einen Fremdserver wird angenommen, wenn kein Präfix angegeben ist. Weitere Informationen finden Sie unter Verschachtelung und Einbettung anfordern.

Eigenschaften

Bild- oder Ebenenattribut. Gilt für Ebene 0, wenn layer=comp. Von Effektebenen ignoriert.

object darf nicht in einen Katalogeintrag aufgelöst werden, der einen src= oder einen mask= Befehl enthält catalog::Modifier.

Bei den Präfixen is und ir wird zwischen Groß- und Kleinschreibung unterschieden.

Standard

Wenn mask= nicht explizit angegeben ist und das Ebenenbild mit einem Katalogeintrag verknüpft ist, wird catalog::MaskPath verwendet. Andernfalls wird, falls vorhanden, der Alpha-Kanal des Ebenenbilds verwendet. Wenn kein Alpha-Kanal vorhanden ist, hat die Ebene keine Maske und das Ebenenrechteck wird vollständig deckend dargestellt.

Beispiel

Verwenden Sie mehrere separate Masken, um verschiedene Bereiche eines Bildes zu färben. Die farbigen, maskierten Bereiche werden über dem ursprünglichen, unveränderten Bild angeordnet:

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

Verwandte Themen

maskUse= , catalog::MaskPath, object , Request Verschachtelung und Einbettung

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now