Classe CircleMask

Summary: Describes a circle mask.

Module: aspose.imaging.magicwand.imagemasks

Full Name: aspose.imaging.magicwand.imagemasks.CircleMask

Inheritance: IImageMask, ImageMask

Constructors

NameDescription
CircleMask(center, radius)Initialise une nouvelle instance de la classe CircleMask avec le point central et le rayon spécifiés.
CircleMask(x, y, radius)Initialise une nouvelle instance de la classe CircleMask avec le point central et le rayon spécifiés.

Properties

NameTypeAccessDescription
boundsRectanglerObtient les limites, en pixels, de ce masque.
heightintrObtient la hauteur, en pixels, de ce masque.
selection_boundsRectanglerObtient les limites, en pixels, de ce masque.
sourceRasterImagerObtient l’image source utilisée pour créer ce masque, si elle existe.
widthintrObtient la largeur, en pixels, de ce masque.

Methods

NameDescription
apply()Applique le masque actuel à la source RasterImage , si elle existe.
apply_to(image)Applique le masque actuel au RasterImage spécifié.
clone()Crée un nouvel objet qui est une copie de l’instance actuelle.
crop(rectangle)Recadre le masque avec le rectangle spécifié.
crop(size)Recadre le masque avec la taille spécifiée.
crop(width, height)Recadre le masque avec la largeur et la hauteur spécifiées.
exclusive_disjunction(image, settings)Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
exclusive_disjunction(mask)Obtient la disjonction exclusive du masque actuel avec le masque fourni.
exclusive_disjunction(settings)Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.
get(x, y)Obtient l’opacité du pixel spécifié.
get_byte_opacity(x, y)Obtient l’opacité du pixel spécifié avec une précision d’octet.
get_feathered(settings)Obtient le masque en niveaux de gris avec la bordure adoucie selon les paramètres spécifiés.
inflate(size)Gonfle ce masque du montant spécifié.
intersect(image, settings)Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
intersect(mask)Obtient l’intersection du masque actuel avec celui fourni.
intersect(settings)Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.
invert()Obtient l’inversion du masque actuel.
is_opaque(x, y)Vérifie si le pixel spécifié est opaque.
is_transparent(x, y)Vérifie si le pixel spécifié est transparent.
subtract(image, settings)Obtient le résultat de la sélection baguette magique appliquée à l’image fournie soustrait du masque actuel.
subtract(mask)Obtient la soustraction du masque fourni du masque actuel.
subtract(settings)Obtient le résultat de la sélection baguette magique appliquée à la source du masque actuel soustrait du masque.
union(image, settings)Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.
union(mask)Obtient l’union du masque actuel avec celui fourni.
union(settings)Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.

Constructor: CircleMask(center, radius)

 CircleMask(center, radius) 

Initialise une nouvelle instance de la classe CircleMask avec le point central et le rayon spécifiés.

Parameters:

ParamètreTypeDescription
centerPointLe point central de la zone sélectionnée.
rayonintRayon de la zone sélectionnée.

Constructor: CircleMask(x, y, radius)

 CircleMask(x, y, radius) 

Initialise une nouvelle instance de la classe CircleMask avec le point central et le rayon spécifiés.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du point central de la zone sélectionnée.
yintLa coordonnée y du point central de la zone sélectionnée.
rayonintRayon de la zone sélectionnée.

Method: apply_to(image)

 apply_to(image) 

Applique le masque actuel au RasterImage spécifié.

Parameters:

ParamètreTypeDescription
imageRasterImageImage à laquelle appliquer le masque.

Method: clone()

 clone() 

Crée un nouvel objet qui est une copie de l’instance actuelle.

Returns

TypeDescription
System.ObjectUn nouvel objet qui est une copie de cette instance.

Method: crop(rectangle)

 crop(rectangle) 

Recadre le masque avec le rectangle spécifié.

Parameters:

ParamètreTypeDescription
rectangleRectangleLe rectangle spécifié.

Returns

TypeDescription
ImageMaskUn CircleMask ou ImageBitMask recadré en tant qu’ImageMask.
Comme un ImageBitMask peut être retourné, un appel fluide est recommandé.

Method: crop(size)

 crop(size) 

Recadre le masque avec la taille spécifiée.

Parameters:

ParamètreTypeDescription
sizeSizeLa taille spécifiée.

Returns

TypeDescription
ImageMaskUn ImageMask.

Method: crop(width, height)

 crop(width, height) 

Recadre le masque avec la largeur et la hauteur spécifiées.

Parameters:

ParamètreTypeDescription
widthintLa largeur spécifiée.
heightintLa hauteur spécifiée.

Returns

TypeDescription
ImageMaskUn ImageMask.

Method: exclusive_disjunction(image, settings)

 exclusive_disjunction(image, settings) 

Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.

Parameters:

ParamètreTypeDescription
imageRasterImageImage pour la baguette magique.
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

Obtient la disjonction exclusive du masque actuel avec le masque fourni.

Parameters:

ParamètreTypeDescription
maskImageMaskMasque fourni

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: exclusive_disjunction(settings)

 exclusive_disjunction(settings) 

Obtient la disjonction exclusive du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.

Parameters:

ParamètreTypeDescription
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: get(x, y)

 get(x, y) 

Obtient l’opacité du pixel spécifié.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du pixel.
yintLa coordonnée y du pixel.

Returns

TypeDescription
booltrue si le pixel spécifié est opaque ; sinon, false.

Method: get_byte_opacity(x, y)

 get_byte_opacity(x, y) 

Obtient l’opacité du pixel spécifié avec une précision d’octet.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du pixel.
yintLa coordonnée y du pixel.

Returns

TypeDescription
System.ByteValeur d’octet, représentant l’opacité du pixel spécifié.

Method: get_feathered(settings)

 get_feathered(settings) 

Obtient le masque en niveaux de gris avec la bordure adoucie selon les paramètres spécifiés.

Parameters:

ParamètreTypeDescription
settingsFeatheringSettingsParamètres de l’adoucissement.

Returns

TypeDescription
ImageGrayscaleMaskImageGrayscaleMask avec bordure adoucie.

Method: inflate(size)

 inflate(size) 

Gonfle ce masque du montant spécifié.

Parameters:

ParamètreTypeDescription
sizeintLa quantité pour gonfler ce masque.

Returns

TypeDescription
ImageMaskUn CircleMask gonflé en tant qu’ImageMask.

Method: intersect(image, settings)

 intersect(image, settings) 

Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.

Parameters:

ParamètreTypeDescription
imageRasterImageImage pour la baguette magique.
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: intersect(mask)

 intersect(mask) 

Obtient l’intersection du masque actuel avec celui fourni.

Parameters:

ParamètreTypeDescription
maskImageMaskMasque fourni

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: intersect(settings)

 intersect(settings) 

Obtient l’intersection du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.

Parameters:

ParamètreTypeDescription
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: invert()

 invert() 

Obtient l’inversion du masque actuel.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: is_opaque(x, y)

 is_opaque(x, y) 

Vérifie si le pixel spécifié est opaque.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du pixel.
yintLa coordonnée y du pixel.

Returns

TypeDescription
booltrue si le pixel spécifié est opaque ; sinon, false.

Method: is_transparent(x, y)

 is_transparent(x, y) 

Vérifie si le pixel spécifié est transparent.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du pixel.
yintLa coordonnée y du pixel.

Returns

TypeDescription
booltrue si le pixel spécifié est transparent ; sinon, false.

Method: subtract(image, settings)

 subtract(image, settings) 

Obtient le résultat de la sélection baguette magique appliquée à l’image fournie soustrait du masque actuel.

Parameters:

ParamètreTypeDescription
imageRasterImageImage pour la baguette magique.
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: subtract(mask)

 subtract(mask) 

Obtient la soustraction du masque fourni du masque actuel.

Parameters:

ParamètreTypeDescription
maskImageMaskMasque fourni

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: subtract(settings)

 subtract(settings) 

Obtient le résultat de la sélection baguette magique appliquée à la source du masque actuel soustrait du masque.

Parameters:

ParamètreTypeDescription
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: union(image, settings)

 union(image, settings) 

Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à l’image fournie.

Parameters:

ParamètreTypeDescription
imageRasterImageImage pour la baguette magique.
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: union(mask)

 union(mask) 

Obtient l’union du masque actuel avec celui fourni.

Parameters:

ParamètreTypeDescription
maskImageMaskMasque fourni

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.

Method: union(settings)

 union(settings) 

Obtient l’union du masque actuel avec le résultat de la sélection baguette magique appliquée à la source du masque.

Parameters:

ParamètreTypeDescription
settingsMagicWandSettingsParamètres de la baguette magique.

Returns

TypeDescription
ImageBitMaskNouveau ImageBitMask.