CircleMask

Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask

public class CircleMask extends ImageMask

Décrit un masque circulaire.

Constructeurs

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

Méthodes

MéthodeDescription
getSelectionBounds()Obtient les limites, en pixels, de ce masque.
get_Item(int x, int y)Obtient l’opacité du pixel spécifié.
inflate(int size)Agrandit ce masque du montant spécifié.
crop(Rectangle rectangle)Recadre le masque avec le rectangle spécifié.
deepClone()Crée un nouvel objet qui est une copie de l’instance actuelle.

CircleMask(int x, int y, int radius)

public CircleMask(int x, int y, int 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.

CircleMask(Point center, int radius)

public CircleMask(Point center, int 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.

getSelectionBounds()

public Rectangle getSelectionBounds()

Obtient les limites, en pixels, de ce masque.

Returns: Rectangle - the bounds, in pixels, of this mask.

get_Item(int x, int y)

public boolean get_Item(int x, int y)

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

Parameters:

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

Returns: boolean - vrai si le pixel spécifié est opaque ; sinon, faux.

inflate(int size)

public ImageMask inflate(int size)

Agrandit ce masque du montant spécifié.

Parameters:

ParamètreTypeDescription
tailleintLa quantité à gonfler ce masque.

Returns: ImageMask - An inflated CircleMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

Recadre le masque avec le rectangle spécifié.

Parameters:

ParamètreTypeDescription
rectangleRectangleLe rectangle spécifié.

Returns: ImageMask - A cropped CircleMask or ImageBitMask as ImageMask. As ImageBitMask may be returned, fluent call is recommended.

deepClone()

public Object deepClone()

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

Returns: java.lang.Object - Un nouvel objet qui est une copie de cette instance.