Класс MagicWandTool
Summary: The class for magic wand algorithm main logic.
Module: aspose.imaging.magicwand
Full Name: aspose.imaging.magicwand.MagicWandTool
Inheritance: IPartialArgb32PixelLoader
Methods
| Name | Description |
|---|---|
| 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_rectangle | Rectangle | Прямоугольник пикселей. |
| пиксели | int[] | 32‑битные ARGB пиксели. |
| start | Point | Точка начала пикселей. Если она не равна (left,top), это означает, что у нас не полный прямоугольник. |
| end | Point | Точка окончания пикселей. Если она не равна (right,bottom), это означает, что у нас не полный прямоугольник. |
Method: select(source, settings) [static]
select(source, settings)
Создаёт новый ImageBitMask на основе MagicWandSettings и исходного RasterImage.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | RasterImage | Растровое изображение, над которым работает алгоритм. |
| settings | MagicWandSettings | Настройки алгоритма волшебной палочки, используемые при создании маски. |
Returns
| Тип | Описание |
|---|---|
| ImageBitMask | Новый ImageBitMask. |