Classe ImageGrayscaleMask

Summary: Describes a grayscale image mask.

Module: aspose.imaging.magicwand.imagemasks

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

Inheritance: IImageMask

Constructors

NameDescription
ImageGrayscaleMask(image)Initialise une nouvelle instance de la classe ImageGrayscaleMask avec la taille de l’RasterImage existant spécifié.
L’RasterImage spécifié sera stocké comme image source.
ImageGrayscaleMask(width, height)Initialise une nouvelle instance de la classe ImageGrayscaleMask avec la largeur et la hauteur spécifiées.

Properties

NameTypeAccessDescription
boundsRectanglerObtient les limites, en pixels, de ce masque.
heightintrObtient la hauteur, en pixels, de ce masque.
selection_boundsRectanglerObtient les limites de la partie sélectionnée du masque, en pixels.
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(mask)Obtient la disjonction exclusive du masque actuel avec le masque fourni.
get(x, y)Obtient ou définit l’opacité du pixel spécifié.
get_byte_opacity(x, y)Obtient l’opacité du pixel spécifié avec une précision d’octet.
intersect(mask)Obtient l’intersection du masque actuel avec celui fourni.
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.
set(x, y, value)Définit l’opacité du pixel spécifié.
subtract(mask)Obtient la soustraction du masque fourni du masque actuel.
union(mask)Union de deux masques.

Constructor: ImageGrayscaleMask(image)

 ImageGrayscaleMask(image) 

Initialise une nouvelle instance de la classe ImageGrayscaleMask avec la taille de l’RasterImage existant spécifié.
L’RasterImage spécifié sera stocké comme image source.

Parameters:

ParamètreTypeDescription
imageRasterImageImage source.

Constructor: ImageGrayscaleMask(width, height)

 ImageGrayscaleMask(width, height) 

Initialise une nouvelle instance de la classe ImageGrayscaleMask avec la largeur et la hauteur spécifiées.

Parameters:

ParamètreTypeDescription
widthintLargeur du masque.
heightintHauteur du masque.

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
ImageGrayscaleMaskUn ImageGrayscaleMask recadré.

Method: crop(size)

 crop(size) 

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

Parameters:

ParamètreTypeDescription
sizeSizeLa taille spécifiée.

Returns

TypeDescription
ImageGrayscaleMaskUn ImageGrayscaleMask recadré.

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
ImageGrayscaleMaskUn ImageGrayscaleMask recadré.

Method: exclusive_disjunction(mask)

 exclusive_disjunction(mask) 

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

Parameters:

ParamètreTypeDescription
maskImageGrayscaleMaskMasque fourni

Returns

TypeDescription
ImageGrayscaleMaskNouveau ImageGrayscaleMask.

Method: get(x, y)

 get(x, y) 

Obtient ou définit l’opacité du pixel spécifié.

Parameters:

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

Returns

TypeDescription
System.ByteValeur d’octet ; 0 si transparent ; 255 si opaque.

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: intersect(mask)

 intersect(mask) 

Obtient l’intersection du masque actuel avec celui fourni.

Parameters:

ParamètreTypeDescription
maskImageGrayscaleMaskMasque fourni

Returns

TypeDescription
ImageGrayscaleMaskNouveau ImageGrayscaleMask.

Method: invert()

 invert() 

Obtient l’inversion du masque actuel.

Returns

TypeDescription
ImageGrayscaleMaskNouveau ImageGrayscaleMask.

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: set(x, y, value)

 set(x, y, value) 

Définit l’opacité du pixel spécifié.

Parameters:

ParamètreTypeDescription
xintLa coordonnée x du pixel.
yintLa coordonnée y du pixel.
valueSystem.ByteValeur d’octet ; 0 si transparent ; 255 si opaque.

Method: subtract(mask)

 subtract(mask) 

Obtient la soustraction du masque fourni du masque actuel.

Parameters:

ParamètreTypeDescription
maskImageGrayscaleMaskMasque fourni

Returns

TypeDescription
ImageGrayscaleMaskNouveau ImageGrayscaleMask.

Method: union(mask)

 union(mask) 

Union de deux masques.

Parameters:

ParamètreTypeDescription
maskImageGrayscaleMaskMasque fourni

Returns

TypeDescription
ImageGrayscaleMaskNouveau ImageGrayscaleMask.