ImageMasking Classe
Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Descrizione |
|---|---|
| ImageMasking(source_image) | Inizializza una nuova istanza della classe ImageMasking. |
Methods
| Name | Descrizione |
|---|---|
| apply_mask(target_image, mask, masking_options) | Applica la maschera all’immagine sorgente specificata. |
| create_session(options) | Crea la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento. |
| decompose(options) | Esegue l’operazione di decomposizione utilizzando le opzioni di mascheramento specificate |
| decompose_async(options) | Crea l’attività asincrona di decomposizione utilizzando le opzioni di mascheramento specificate. |
| load_session(file_path) | Carica la sessione dal file specificato. |
| load_session(stream) | Carica la sessione dallo stream specificato. |
| load_session_from_stream(stream) | Carica la sessione dallo stream specificato. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Inizializza una nuova istanza della classe ImageMasking.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source_image | RasterImage | L’immagine di origine. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Applica la maschera all’immagine sorgente specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| target_image | RasterImage | L’immagine di destinazione. |
| mask | RasterImage | L’immagine maschera da applicare. |
| masking_options | MaskingOptions | Le opzioni di mascheramento. |
Method: create_session(options)
create_session(options)
Crea la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | MaskingOptions | Le opzioni. |
Returns
| Tipo | Descrizione |
|---|---|
| IMaskingSession | la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento. |
Method: decompose(options)
decompose(options)
Esegue l’operazione di decomposizione utilizzando le opzioni di mascheramento specificate
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | MaskingOptions | Le opzioni di mascheramento. |
Returns
| Tipo | Descrizione |
|---|---|
| MaskingResult | Risultato dell’operazione di mascheramento come array di provider di immagini segmentate. |
Method: decompose_async(options)
decompose_async(options)
Crea l’attività asincrona di decomposizione utilizzando le opzioni di mascheramento specificate.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| options | MaskingOptions | Le opzioni di mascheramento. |
Returns
| Tipo | Descrizione |
|---|---|
| IMaskingAsyncTask | L’attività asincrona di decomposizione |
Method: load_session(file_path)
load_session(file_path)
Carica la sessione dal file specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| file_path | string | Il percorso del file. |
Returns
| Tipo | Descrizione |
|---|---|
| IMaskingSession | la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento. |
Method: load_session(stream)
load_session(stream)
Carica la sessione dallo stream specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | _io.BufferedRandom | Lo stream. |
Returns
| Tipo | Descrizione |
|---|---|
| IMaskingSession | la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Carica la sessione dallo stream specificato.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| stream | _io.BufferedRandom | Lo stream. |
Returns
| Tipo | Descrizione |
|---|---|
| IMaskingSession | la sessione di mascheramento che può eseguire operazioni di decomposizione di riaddestramento. |