Bezeichnung
SetMaskMode -- definiert den Darstellungsmodus für Masken (V2.0)
Übersicht
SetMaskMode(mode)
Beschreibung
Dieser Befehl kann verwendet werden, um den Darstellungsmodus zu definieren, wenn SelectMask() aktiv ist. Das Argument mode kann entweder #MASKVISIBLE oder #MASKINVISIBLE sein. Voreingestellt ist #MASKVISIBLE. Wenn Sie den sichtbaren Modus auswählen, werden alle Grafikbefehle sichtbare Pixel in die Maske, andernfalls unsichtbare zeichnen. Offensichtlich ist, dass eine Maske keine Farbinformationen, sondern nur diese beiden Möglichkeiten pro Pixel haben kann (sichtbar oder unsichtbar).

Seit Hollywood 4.0 werden folgende Maskenmodi unterstützt:

#MASKVANILLACOPY:
Die Maskendaten des Quellbildes werden genau auf das Ziel kopiert werden.

#MASKAND:
Maskendaten des Quellbildes werden an die Zielmaske mit einer logischen UND-Operation an jedem Pixel kopiert werden.

#MASKOR:
Maskendaten des Quellbildes wird an die Zielmaske mit einer logischen ODER-Operation an jedem Pixel kopiert werden.

#MASKXOR:
Maskendaten des Quellbildes wird an die Zielmaske mit einer logischen XOR-Operation an jedem Pixel kopiert werden.

Nachfolgend finden Sie eine Tabelle, die die verschiedenen Maskenmodi zusammenfasst. Bitte beachten Sie, dass die Maskenmodi #MASKVISIBLE, #MASKINVISIBLE und #MASKVANILLACOPY unabhängig von den Zielmaskendaten sind. Zielmaskendaten werden nur von den Modi #MASKAND, #MASKOR und #MASKXOR berücksichtigt.

Siehe SelectMask für mehr Informationen über die Maske.

Siehe auch ChangeBrushTransparency(), DeleteAlphaChannel(), DeleteMask(), InvertAlphaChannel(), InvertBrush() Befehl, InvertMask(), IsBrushEmpty(), ReduceAlphaChannel(), SetAlphaIntensity(), SetBrushTransparency() und SetBrushTransparentPen().

Eingaben
mode
Darstellungsmodus der Maske (siehe oben)
Beispiel
Siehe SelectMask


Navigation zeigen