IImageMask
All Implemented Interfaces: com.aspose.ms.System.ICloneable
public interface IImageMask extends System.ICloneable
Beschreibt eine Maske.
Methoden
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x‑Koordinate des Pixels. |
| y | int | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x‑Koordinate des Pixels. |
| y | int | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x‑Koordinate des Pixels. |
| y | int | Die y‑Koordinate des Pixels. |
Returns: byte – Byte‑Wert, der die Opazität des angegebenen Pixels darstellt.