Класс ImageMasking
Содержание
[
Скрывать
]Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Description |
|---|---|
| ImageMasking(source_image) | Инициализирует новый экземпляр класса ImageMasking. |
Methods
| Name | Description |
|---|---|
| apply_mask(target_image, mask, masking_options) | Применяет маску к указанному исходному изображению. |
| create_session(options) | Создаёт сеанс маскирования, который может выполнять операции декомпозиции переобучения. |
| decompose(options) | Выполняет операцию декомпозиции, используя указанные параметры маскирования |
| decompose_async(options) | Создаёт асинхронную задачу декомпозиции, используя указанные параметры маскирования. |
| load_session(file_path) | Загрузить сеанс из указанного файла. |
| load_session(stream) | Загрузить сеанс из указанного потока. |
| load_session_from_stream(stream) | Загрузить сеанс из указанного потока. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Инициализирует новый экземпляр класса ImageMasking.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source_image | RasterImage | Исходное изображение. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Применяет маску к указанному исходному изображению.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| target_image | RasterImage | Целевое изображение. |
| mask | RasterImage | Изображение маски для применения. |
| masking_options | MaskingOptions | Параметры маскирования. |
Method: create_session(options)
create_session(options)
Создаёт сеанс маскирования, который может выполнять операции декомпозиции переобучения.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | MaskingOptions | Параметры. |
Returns
| Тип | Описание |
|---|---|
| IMaskingSession | сеанс маскирования, который может выполнять операции декомпозиции переобучения. |
Method: decompose(options)
decompose(options)
Выполняет операцию декомпозиции, используя указанные параметры маскирования
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | MaskingOptions | Параметры маскирования. |
Returns
| Тип | Описание |
|---|---|
| MaskingResult | Результат операции маскирования в виде массива поставщиков сегментных изображений. |
Method: decompose_async(options)
decompose_async(options)
Создаёт асинхронную задачу декомпозиции, используя указанные параметры маскирования.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| options | MaskingOptions | Параметры маскирования. |
Returns
| Тип | Описание |
|---|---|
| IMaskingAsyncTask | Асинхронная задача декомпозиции |
Method: load_session(file_path)
load_session(file_path)
Загрузить сеанс из указанного файла.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| file_path | string | Путь к файлу. |
Returns
| Тип | Описание |
|---|---|
| IMaskingSession | сеанс маскирования, который может выполнять операции декомпозиции переобучения. |
Method: load_session(stream)
load_session(stream)
Загрузить сеанс из указанного потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| поток | _io.BufferedRandom | Поток. |
Returns
| Тип | Описание |
|---|---|
| IMaskingSession | сеанс маскирования, который может выполнять операции декомпозиции переобучения. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Загрузить сеанс из указанного потока.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| поток | _io.BufferedRandom | Поток. |
Returns
| Тип | Описание |
|---|---|
| IMaskingSession | сеанс маскирования, который может выполнять операции декомпозиции переобучения. |