mask mask

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

mask= *Objekt*|{[is|ir]'{' *nestedRequest*'}'}

Objekt
Bildobjekt, das als Bild- oder Ebenenmaske verwendet werden soll.
nestedRequest
Verschachtelte Image-Serving-, Bild-Rendering- oder externe Anforderung.

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

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

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

Wenn eine Maske an eine einfarbige Ebene angehängt ist, kann sie mithilfe derselben Regeln, die für Bilder in Bildebenen verwendet werden, beschnitten und skaliert werden. size=, scale=oder res= kann zur Skalierung der Maske verwendet werden.

Ebenenmasken können auch in Form einer nestedRequest. Verschachtelte oder eingebettete Anforderungen werden durch geschweifte Klammern eingeschlossen. Stellen Sie einer eingebetteten Image Serving-Anforderung das Präfix is und eine eingebettete Image Rendering-Anfrage mit ir. Wenn kein Präfix angegeben ist, wird eine Anfrage an einen Fremdserver angenommen. Siehe Abschnitt Verschachtelung und Einbettung anfordern für Details.

Eigenschaften section-a093043dc249423b8ae322cefb0d545d

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

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

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

Standard section-10cf793c665f49deb1b248faa3b618a9

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

Beispiel section-1bbe623f7c744bdf97b596458d8e7ea3

Verwenden Sie mehrere separate Masken, um verschiedene Bereiche eines Bildes zu färben. Die gefärbten, maskierten Bereiche werden auf dem ursprünglichen, unveränderten Bild überlagert:

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 section-7ed5201d91594e5f872438a92eaf1c89

maskUse= , catalog::MaskPath, Objekt , Verschachtelung und Einbettung anfordern

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49