ImageMasking klass

Summary: Provides image masking operations

Module: aspose.imaging.masking

Full Name: aspose.imaging.masking.ImageMasking

Constructors

NameDescription
ImageMasking(source_image)Initialiserar en ny instans av klassen ImageMasking.

Methods

NameDescription
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:

ParameterTypBeskrivning
source_imageRasterImageKä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:

ParameterTypBeskrivning
target_imageRasterImageMålbilden.
maskRasterImageMaskbilden att applicera.
masking_optionsMaskingOptionsMaskeringsalternativen.

Method: create_session(options)

 create_session(options) 

Skapar maskeringssessionen som kan utföra återträning av dekomponeringsoperationer.

Parameters:

ParameterTypBeskrivning
optionsMaskingOptionsAlternativen.

Returns

TypBeskrivning
IMaskingSessionmaskeringssessionen som kan utföra återträning av dekomponeringsoperationer.

Method: decompose(options)

 decompose(options) 

Utför dekomponeringsoperationen med angivna maskeringsalternativ

Parameters:

ParameterTypBeskrivning
optionsMaskingOptionsMaskeringsalternativen.

Returns

TypBeskrivning
MaskingResultResultat av maskeringsoperation som en array av segmentbildsleverantörer.

Method: decompose_async(options)

 decompose_async(options) 

Skapar den asynkrona dekomponeringsuppgiften med angivna maskeringsalternativ.

Parameters:

ParameterTypBeskrivning
optionsMaskingOptionsMaskeringsalternativen.

Returns

TypBeskrivning
IMaskingAsyncTaskDen asynkrona dekomponeringsuppgiften

Method: load_session(file_path)

 load_session(file_path) 

Läs in sessionen från den angivna filen.

Parameters:

ParameterTypBeskrivning
file_pathstringFilsökvägen.

Returns

TypBeskrivning
IMaskingSessionmaskeringssessionen 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:

ParameterTypBeskrivning
ström_io.BufferedRandomStrömmen.

Returns

TypBeskrivning
IMaskingSessionmaskeringssessionen 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:

ParameterTypBeskrivning
ström_io.BufferedRandomStrömmen.

Returns

TypBeskrivning
IMaskingSessionmaskeringssessionen som kan utföra återträning av dekomponeringsoperationer.