MagicWandTool Klasse
Summary: The class for magic wand algorithm main logic.
Module: aspose.imaging.magicwand
Full Name: aspose.imaging.magicwand.MagicWandTool
Inheritance: IPartialArgb32PixelLoader
Methods
| Name | Beschreibung |
|---|---|
| process(pixels_rectangle, pixels, start, end) | Verarbeitet die geladenen Pixel. |
| select(source, settings) | Erstellt eine neue ImageBitMask basierend auf MagicWandSettings und dem Quell-RasterImage. |
Method: process(pixels_rectangle, pixels, start, end)
process(pixels_rectangle, pixels, start, end)
Verarbeitet die geladenen Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| pixels_rectangle | Rectangle | Das Pixelrechteck. |
| Pixel | int[] | Die 32‑Bit‑ARGB‑Pixel. |
| start | Point | Der Startpixelpunkt. Wenn er nicht gleich (left,top) ist, bedeutet das, dass es kein vollständiges Rechteck ist. |
| end | Point | Der Endpixelpunkt. Wenn er nicht gleich (right,bottom) ist, bedeutet das, dass es kein vollständiges Rechteck ist. |
Method: select(source, settings) [static]
select(source, settings)
Erstellt eine neue ImageBitMask basierend auf MagicWandSettings und dem Quell-RasterImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | RasterImage | Rasterbild, über dem der Algorithmus arbeitet. |
| settings | MagicWandSettings | Einstellungen des Magic‑Wand‑Algorithmus, die beim Erstellen der Maske verwendet werden. |
Returns
| Typ | Beschreibung |
|---|---|
| ImageBitMask | Neu ImageBitMask. |