IImageMask Klasse

Summary: Describes a mask.

Module: aspose.imaging.magicwand.imagemasks

Full Name: aspose.imaging.magicwand.imagemasks.IImageMask

Properties

NameTypeAccessBeschreibung
boundsRectanglerErmittelt die Begrenzungen, in Pixeln, dieser Maske.
heightintrErmittelt die Höhe, in Pixeln, dieser Maske.
selection_boundsRectanglerErmittelt die Begrenzungen des ausgewählten Teils der Maske, in Pixeln.
sourceRasterImagerErmittelt das Quellbild, das zur Erstellung dieser Maske verwendet wurde, falls vorhanden.
widthintrErmittelt die Breite, in Pixeln, dieser Maske.

Methods

NameBeschreibung
clone()Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.
get_byte_opacity(x, y)Ermittelt die Deckkraft des angegebenen Pixels mit Byte‑Präzision.
is_opaque(x, y)Überprüft, ob der angegebene Pixel undurchsichtig ist.
is_transparent(x, y)Überprüft, ob der angegebene Pixel transparent ist.

Method: clone()

 clone() 

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

Returns

TypBeschreibung
System.Object

Method: get_byte_opacity(x, y)

 get_byte_opacity(x, y) 

Ermittelt die Deckkraft des angegebenen Pixels mit Byte‑Präzision.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate des Pixels.
yintDie y‑Koordinate des Pixels.

Returns

TypBeschreibung
System.ByteByte‑Wert, der die Deckkraft des angegebenen Pixels darstellt.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Überprüft, ob der angegebene Pixel undurchsichtig ist.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate des Pixels.
yintDie y‑Koordinate des Pixels.

Returns

TypBeschreibung
booltrue, wenn der angegebene Pixel undurchsichtig ist; andernfalls false.

Method: is_transparent(x, y)

 is_transparent(x, y) 

Überprüft, ob der angegebene Pixel transparent ist.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate des Pixels.
yintDie y‑Koordinate des Pixels.

Returns

TypBeschreibung
booltrue, wenn der angegebene Pixel transparent ist; andernfalls false.