Класс MagicWandTool

Summary: The class for magic wand algorithm main logic.

Module: aspose.imaging.magicwand

Full Name: aspose.imaging.magicwand.MagicWandTool

Inheritance: IPartialArgb32PixelLoader

Methods

NameDescription
process(pixels_rectangle, pixels, start, end)Обрабатывает загруженные пиксели.
select(source, settings)Создаёт новый ImageBitMask на основе MagicWandSettings и исходного RasterImage.

Method: process(pixels_rectangle, pixels, start, end)

 process(pixels_rectangle, pixels, start, end) 

Обрабатывает загруженные пиксели.

Parameters:

ПараметрТипОписание
pixels_rectangleRectangleПрямоугольник пикселей.
пикселиint[]32‑битные ARGB пиксели.
startPointТочка начала пикселей. Если она не равна (left,top), это означает, что у нас не полный прямоугольник.
endPointТочка окончания пикселей. Если она не равна (right,bottom), это означает, что у нас не полный прямоугольник.

Method: select(source, settings) [static]

 select(source, settings) 

Создаёт новый ImageBitMask на основе MagicWandSettings и исходного RasterImage.

Parameters:

ПараметрТипОписание
sourceRasterImageРастровое изображение, над которым работает алгоритм.
settingsMagicWandSettingsНастройки алгоритма волшебной палочки, используемые при создании маски.

Returns

ТипОписание
ImageBitMaskНовый ImageBitMask.