ImageMasking klass
Innehåll
[
Dölj
]Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Description |
|---|---|
| ImageMasking(source_image) | Initialiserar en ny instans av klassen ImageMasking. |
Methods
| Name | Description |
|---|---|
| apply_mask(target_image, mask, masking_options) | Applicerar masken på den angivna källbilden. |
| create_session(options) | Skapar maskeringssessionen som kan utföra återträning av dekomponeringsoperationer. |
| decompose(options) | Utför dekomponeringsoperationen med angivna maskeringsalternativ |
| decompose_async(options) | Skapar den asynkrona dekomponeringsuppgiften med angivna maskeringsalternativ. |
| load_session(file_path) | Läs in sessionen från den angivna filen. |
| load_session(stream) | Läs in sessionen från den angivna strömmen. |
| load_session_from_stream(stream) | Läs in sessionen från den angivna strömmen. |
Constructor: ImageMasking(source_image)
ImageMasking(source_image)
Initialiserar en ny instans av klassen ImageMasking.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| source_image | RasterImage | Källbilden. |
Method: apply_mask(target_image, mask, masking_options) [static]
apply_mask(target_image, mask, masking_options)
Applicerar masken på den angivna källbilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| target_image | RasterImage | Målbilden. |
| mask | RasterImage | Maskbilden att applicera. |
| masking_options | MaskingOptions | Maskeringsalternativen. |
Method: create_session(options)
create_session(options)
Skapar maskeringssessionen som kan utföra återträning av dekomponeringsoperationer.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | MaskingOptions | Alternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| IMaskingSession | maskeringssessionen som kan utföra återträning av dekomponeringsoperationer. |
Method: decompose(options)
decompose(options)
Utför dekomponeringsoperationen med angivna maskeringsalternativ
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | MaskingOptions | Maskeringsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| MaskingResult | Resultat av maskeringsoperation som en array av segmentbildsleverantörer. |
Method: decompose_async(options)
decompose_async(options)
Skapar den asynkrona dekomponeringsuppgiften med angivna maskeringsalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | MaskingOptions | Maskeringsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| IMaskingAsyncTask | Den asynkrona dekomponeringsuppgiften |
Method: load_session(file_path)
load_session(file_path)
Läs in sessionen från den angivna filen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
Returns
| Typ | Beskrivning |
|---|---|
| IMaskingSession | maskeringssessionen som kan utföra återträning av dekomponeringsoperationer. |
Method: load_session(stream)
load_session(stream)
Läs in sessionen från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen. |
Returns
| Typ | Beskrivning |
|---|---|
| IMaskingSession | maskeringssessionen som kan utföra återträning av dekomponeringsoperationer. |
Method: load_session_from_stream(stream)
load_session_from_stream(stream)
Läs in sessionen från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen. |
Returns
| Typ | Beskrivning |
|---|---|
| IMaskingSession | maskeringssessionen som kan utföra återträning av dekomponeringsoperationer. |