CircleMask
Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask
public class CircleMask extends ImageMask
Décrit un masque circulaire.
Constructeurs
| Constructeur | Description |
|---|---|
| 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éthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du point central de la zone sélectionnée. |
| y | int | La coordonnée y du point central de la zone sélectionnée. |
| rayon | int | Rayon 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ètre | Type | Description |
|---|---|---|
| center | Point | Le point central de la zone sélectionnée. |
| rayon | int | Rayon 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ètre | Type | Description |
|---|---|---|
| x | int | La coordonnée x du pixel. |
| y | int | La 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ètre | Type | Description |
|---|---|---|
| taille | int | La 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ètre | Type | Description |
|---|---|---|
| rectangle | Rectangle | Le 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.