MagicWandTool Klasse

Summary: The class for magic wand algorithm main logic.

Module: aspose.imaging.magicwand

Full Name: aspose.imaging.magicwand.MagicWandTool

Inheritance: IPartialArgb32PixelLoader

Methods

NameBeschreibung
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:

ParameterTypBeschreibung
pixels_rectangleRectangleDas Pixelrechteck.
Pixelint[]Die 32‑Bit‑ARGB‑Pixel.
startPointDer Startpixelpunkt. Wenn er nicht gleich (left,top) ist, bedeutet das, dass es kein vollständiges Rechteck ist.
endPointDer 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:

ParameterTypBeschreibung
sourceRasterImageRasterbild, über dem der Algorithmus arbeitet.
settingsMagicWandSettingsEinstellungen des Magic‑Wand‑Algorithmus, die beim Erstellen der Maske verwendet werden.

Returns

TypBeschreibung
ImageBitMaskNeu ImageBitMask.