RasterImageExtension
Inheritance: java.lang.Object
public final class RasterImageExtension
Класс с методами расширения масок для RasterImage.
Методы
| Метод | Описание |
|---|---|
| selectMask(RasterImage source) | |
| selectMask(RasterImage source, MagicWandSettings settings) | Создаёт ImageBitMask с выбором пикселей, цвета которых похожи на цвет опорной точки, на основе MagicWandSettings. |
| applyMask(RasterImage image, IImageMask mask) | Применяет IImageMask к RasterImage. |
selectMask(RasterImage source)
public static ImageBitMask selectMask(RasterImage source)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | RasterImage |
Returns: ImageBitMask
selectMask(RasterImage source, MagicWandSettings settings)
public static ImageBitMask selectMask(RasterImage source, MagicWandSettings settings)
Создаёт ImageBitMask с выбором пикселей, цвета которых похожи на цвет опорной точки, на основе MagicWandSettings.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | RasterImage | Растровое изображение, над которым работает алгоритм. |
| settings | MagicWandSettings | Настройки, используемые для обработки выделения, включают опорную точку. |
Returns: ImageBitMask - New ImageBitMask.
applyMask(RasterImage image, IImageMask mask)
public static void applyMask(RasterImage image, IImageMask mask)
Применяет IImageMask к RasterImage.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| image | RasterImage | Изображение, к которому применяется маска. |
| mask | IImageMask | Маска, которая будет применена. |