CircleMask
Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask
public class CircleMask extends ImageMask
Describe una máscara circular.
Constructores
| Constructor | Descripción |
|---|---|
| CircleMask(int x, int y, int radius) | Inicializa una nueva instancia de la clase CircleMask con el punto central y el radio especificados. |
| CircleMask(Point center, int radius) | Inicializa una nueva instancia de la clase CircleMask con el punto central y el radio especificados. |
Métodos
| Método | Descripción |
|---|---|
| getSelectionBounds() | Obtiene los límites, en píxeles, de esta máscara. |
| get_Item(int x, int y) | Obtiene la opacidad del píxel especificado. |
| inflate(int size) | Infla esta máscara en la cantidad especificada. |
| crop(Rectangle rectangle) | Recorta la máscara con el rectángulo especificado. |
| deepClone() | Crea un nuevo objeto que es una copia de la instancia actual. |
CircleMask(int x, int y, int radius)
public CircleMask(int x, int y, int radius)
Inicializa una nueva instancia de la clase CircleMask con el punto central y el radio especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del punto central del área seleccionada. |
| y | int | La coordenada y del punto central del área seleccionada. |
| radius | int | Radio del área seleccionada. |
CircleMask(Point center, int radius)
public CircleMask(Point center, int radius)
Inicializa una nueva instancia de la clase CircleMask con el punto central y el radio especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| center | Point | El punto central del área seleccionada. |
| radius | int | Radio del área seleccionada. |
getSelectionBounds()
public Rectangle getSelectionBounds()
Obtiene los límites, en píxeles, de esta máscara.
Returns: Rectangle - the bounds, in pixels, of this mask.
get_Item(int x, int y)
public boolean get_Item(int x, int y)
Obtiene la opacidad del píxel especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| x | int | La coordenada x del píxel. |
| y | int | La coordenada y del píxel. |
Returns: boolean - true si el píxel especificado es opaco; de lo contrario, false.
inflate(int size)
public ImageMask inflate(int size)
Infla esta máscara en la cantidad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| size | int | La cantidad para inflar esta máscara. |
Returns: ImageMask - An inflated CircleMask as ImageMask.
crop(Rectangle rectangle)
public ImageMask crop(Rectangle rectangle)
Recorta la máscara con el rectángulo especificado.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| rectangle | Rectangle | El rectángulo especificado. |
Returns: ImageMask - A cropped CircleMask or ImageBitMask as ImageMask. As ImageBitMask may be returned, fluent call is recommended.
deepClone()
public Object deepClone()
Crea un nuevo objeto que es una copia de la instancia actual.
Returns: java.lang.Object - Un nuevo objeto que es una copia de esta instancia.