RasterImageExtension
Inheritance: java.lang.Object
public final class RasterImageExtension
Klasse mit Masken-Erweiterungsmethoden für RasterImage.
Methoden
| Methode | Beschreibung |
|---|---|
| selectMask(RasterImage source) | |
| selectMask(RasterImage source, MagicWandSettings settings) | Erstellt ein ImageBitMask mit einer Auswahl von Pixeln, deren Farben der Farbe des Referenzpunkts ähnlich sind, basierend auf MagicWandSettings. |
| applyMask(RasterImage image, IImageMask mask) | Wendet IImageMask auf das RasterImage. |
selectMask(RasterImage source)
public static ImageBitMask selectMask(RasterImage source)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | RasterImage |
Returns: ImageBitMask
selectMask(RasterImage source, MagicWandSettings settings)
public static ImageBitMask selectMask(RasterImage source, MagicWandSettings settings)
Erstellt ein ImageBitMask mit einer Auswahl von Pixeln, deren Farben der Farbe des Referenzpunkts ähnlich sind, basierend auf MagicWandSettings.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | RasterImage | Rasterbild, über dem der Algorithmus arbeiten soll. |
| settings | MagicWandSettings | Die Einstellungen, die zur Verarbeitung der Auswahl verwendet werden, enthalten den Referenzpunkt. |
Returns: ImageBitMask - New ImageBitMask.
applyMask(RasterImage image, IImageMask mask)
public static void applyMask(RasterImage image, IImageMask mask)
Wendet IImageMask auf das RasterImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | RasterImage | Bild, auf das die Maske angewendet wird. |
| mask | IImageMask | Die anzuwendende Maske. |