Clase ImageMasking
Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Descripción |
|---|---|
| ImageMasking(source_image) | Inicializa una nueva instancia de la clase ImageMasking. |
Methods
| Name | Descripción |
|---|---|
| apply_mask(target_image, mask, masking_options) | Aplica la máscara a la imagen fuente especificada. |
| create_session(options) | Crea la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento. |
| decompose(options) | Realiza la operación de descomposición usando las opciones de enmascarado especificadas |
| decompose_async(options) | Crea la tarea de descomposición asincrónica usando las opciones de enmascarado especificadas. |
| load_session(file_path) | Carga la sesión desde el archivo especificado. |
| load_session(stream) | Carga la sesión desde el flujo especificado. |
| load_session_from_stream(stream) | Carga la sesión desde el flujo especificado. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Inicializa una nueva instancia de la clase ImageMasking.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| source_image | RasterImage | La imagen de origen. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Aplica la máscara a la imagen fuente especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target_image | RasterImage | La imagen objetivo. |
| mask | RasterImage | La imagen de máscara a aplicar. |
| masking_options | MaskingOptions | Las opciones de enmascarado. |
Method: create_session(options)
create_session(options)
Crea la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | MaskingOptions | Las opciones. |
Returns
| Tipo | Descripción |
|---|---|
| IMaskingSession | la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento. |
Method: decompose(options)
decompose(options)
Realiza la operación de descomposición usando las opciones de enmascarado especificadas
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | MaskingOptions | Las opciones de enmascarado. |
Returns
| Tipo | Descripción |
|---|---|
| MaskingResult | Resultado de la operación de enmascarado como una matriz de proveedores de imágenes de segmento. |
Method: decompose_async(options)
decompose_async(options)
Crea la tarea de descomposición asincrónica usando las opciones de enmascarado especificadas.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| options | MaskingOptions | Las opciones de enmascarado. |
Returns
| Tipo | Descripción |
|---|---|
| IMaskingAsyncTask | La tarea de descomposición asincrónica |
Method: load_session(file_path)
load_session(file_path)
Carga la sesión desde el archivo especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_path | string | La ruta del archivo. |
Returns
| Tipo | Descripción |
|---|---|
| IMaskingSession | la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento. |
Method: load_session(stream)
load_session(stream)
Carga la sesión desde el flujo especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | _io.BufferedRandom | El flujo. |
Returns
| Tipo | Descripción |
|---|---|
| IMaskingSession | la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Carga la sesión desde el flujo especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| flujo | _io.BufferedRandom | El flujo. |
Returns
| Tipo | Descripción |
|---|---|
| IMaskingSession | la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento. |