ImageMasking Klasse
Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Beschreibung |
|---|---|
| ImageMasking(source_image) | Initialisiert eine neue Instanz der ImageMasking Klasse. |
Methods
| Name | Beschreibung |
|---|---|
| apply_mask(target_image, mask, masking_options) | Wendet die Maske auf das angegebene Quellbild an. |
| create_session(options) | Erstellt die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann. |
| decompose(options) | Führt die Dekompositionsoperation unter Verwendung der angegebenen Maskierungsoptionen aus |
| decompose_async(options) | Erstellt die asynchrone Dekompositionsaufgabe unter Verwendung der angegebenen Maskierungsoptionen. |
| load_session(file_path) | Lädt die Sitzung aus der angegebenen Datei. |
| load_session(stream) | Lädt die Sitzung aus dem angegebenen Stream. |
| load_session_from_stream(stream) | Lädt die Sitzung aus dem angegebenen Stream. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Initialisiert eine neue Instanz der ImageMasking Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source_image | RasterImage | Das Quellbild. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Wendet die Maske auf das angegebene Quellbild an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target_image | RasterImage | Das Zielbild. |
| mask | RasterImage | Das anzuwendende Maskenbild. |
| masking_options | MaskingOptions | Die Maskierungsoptionen. |
Method: create_session(options)
create_session(options)
Erstellt die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| options | MaskingOptions | Die Optionen. |
Returns
| Typ | Beschreibung |
|---|---|
| IMaskingSession | die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann. |
Method: decompose(options)
decompose(options)
Führt die Dekompositionsoperation unter Verwendung der angegebenen Maskierungsoptionen aus
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| options | MaskingOptions | Die Maskierungsoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| MaskingResult | Ergebnis der Maskierungsoperation als Array von Segment-Bildanbietern. |
Method: decompose_async(options)
decompose_async(options)
Erstellt die asynchrone Dekompositionsaufgabe unter Verwendung der angegebenen Maskierungsoptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| options | MaskingOptions | Die Maskierungsoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| IMaskingAsyncTask | Die asynchrone Dekompositionsaufgabe |
Method: load_session(file_path)
load_session(file_path)
Lädt die Sitzung aus der angegebenen Datei.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
Returns
| Typ | Beschreibung |
|---|---|
| IMaskingSession | die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann. |
Method: load_session(stream)
load_session(stream)
Lädt die Sitzung aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| IMaskingSession | die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Lädt die Sitzung aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| IMaskingSession | die Maskierungssitzung, die Retraining-Dekompositionsoperationen ausführen kann. |