Maske mask
Bildmaske. Gibt ein separates Maskenbild an, das als nicht verknüpfte Maske verwendet werden soll.
mask= *
object*|{[is|ir]'{' *
nestedRequest*'}'}
object
kann entweder ein Katalogeintrag oder eine Bild-/SVG-Datei sein. Kann für Bildebenen und Volltonfarbschichten angegeben werden.
Wenn object
in einen Bildkatalogeintrag aufgelöst wird, wird catalog::MaskPath
verwendet, oder wenn catalog::MaskPath
nicht definiert ist, wird catalog::Path
verwendet. Wenn object
nicht in einen Katalogeintrag aufgelöst wird, wird er als Dateipfad interpretiert.
Wenn das Quellbild einen Alphakanal hat, wird es in allen Fällen 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 mit denselben Regeln zugeschnitten und skaliert werden, die für Bilder in Bildebenen verwendet werden. size=
, scale=
oder res=
können zum Skalieren der Maske verwendet werden.
Ebenenmasken können auch in Form eines nestedRequest
angegeben werden. Verschachtelte oder eingebettete Anforderungen sind von geschweiften Klammern umgeben. Stellen Sie einer Anforderung zur Bereitstellung eines eingebetteten Bildes das Präfix is
und einer Anforderung zum Rendern eines eingebetteten Bildes das Präfix ir
. Eine Anfrage an einen Fremdserver wird angenommen, wenn kein Präfix angegeben ist. Weitere Informationen finden unter „Verschachtelung und Einbettung.
Eigenschaften section-a093043dc249423b8ae322cefb0d545d
Bild- oder Ebenenattribut. Gilt für Ebene 0, falls layer=comp
. Von Effektebenen ignoriert.
object
darf nicht in einen Katalogdatensatz aufgelöst werden, der einen src=
- oder mask=
-Befehl in catalog::Modifier
enthält.
Bei den Präfixen für is
und ir
wird nicht zwischen Groß- und Kleinschreibung unterschieden.
Standard section-10cf793c665f49deb1b248faa3b618a9
Wenn mask=
nicht explizit angegeben ist und das Ebenenbild mit einem Katalogeintrag verknüpft ist, wird catalog::MaskPath
verwendet. Andernfalls wird der Alphakanal des Ebenenbildes verwendet, falls vorhanden. Wenn kein Alphakanal vorhanden ist, hat die Ebene keine Maske und das Ebenenrechteck wird vollständig undurchsichtig gerendert.
Beispiel section-1bbe623f7c744bdf97b596458d8e7ea3
Verwenden Sie mehrere separate Masken, um verschiedene Bereiche eines Bildes einzufärben. Die farbigen, maskierten Bereiche werden über dem ursprünglichen, unveränderten Bild geschichtet:
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, object , Verschachtelung und Einbettung anfordern