IImageMask

All Implemented Interfaces: com.aspose.ms.System.ICloneable

public interface IImageMask extends System.ICloneable

Beschreibt eine Maske.

Methoden

MethodeBeschreibung
getSource()Gibt das Quellbild zurück, das zur Erstellung dieser Maske verwendet wurde, falls vorhanden.
getWidth()Gibt die Breite dieser Maske in Pixeln zurück.
getHeight()Gibt die Höhe dieser Maske in Pixeln zurück.
getBounds()Gibt die Begrenzungen dieser Maske in Pixeln zurück.
getSelectionBounds()Gibt die Begrenzungen des ausgewählten Teils der Maske in Pixeln zurück.
isOpaque(int x, int y)Überprüft, ob das angegebene Pixel undurchsichtig ist.
isTransparent(int x, int y)Überprüft, ob das angegebene Pixel transparent ist.
getByteOpacity(int x, int y)Ermittelt die Opazität des angegebenen Pixels mit Byte-Präzision.

getSource()

public abstract RasterImage getSource()

Gibt das Quellbild zurück, das zur Erstellung dieser Maske verwendet wurde, falls vorhanden.

Returns: RasterImage - the source image used to create this mask, if exists.

getWidth()

public abstract int getWidth()

Gibt die Breite dieser Maske in Pixeln zurück.

Returns: int – die Breite dieser Maske in Pixeln.

getHeight()

public abstract int getHeight()

Gibt die Höhe dieser Maske in Pixeln zurück.

Returns: int – die Höhe dieser Maske in Pixeln.

getBounds()

public abstract Rectangle getBounds()

Gibt die Begrenzungen dieser Maske in Pixeln zurück.

Returns: Rectangle - the bounds, in pixels, of this mask.

getSelectionBounds()

public abstract Rectangle getSelectionBounds()

Gibt die Begrenzungen des ausgewählten Teils der Maske in Pixeln zurück.

Returns: Rectangle - the bounds of the selected part of the mask, in pixels.

isOpaque(int x, int y)

public abstract boolean isOpaque(int x, int y)

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

Parameters:

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

Returns: boolean – true, wenn das angegebene Pixel undurchsichtig ist; andernfalls false.

isTransparent(int x, int y)

public abstract boolean isTransparent(int x, int y)

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

Parameters:

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

Returns: boolean – true, wenn das angegebene Pixel transparent ist; andernfalls false.

getByteOpacity(int x, int y)

public abstract byte getByteOpacity(int x, int y)

Ermittelt die Opazität des angegebenen Pixels mit Byte-Präzision.

Parameters:

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

Returns: byte – Byte‑Wert, der die Opazität des angegebenen Pixels darstellt.