CircleMask

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

public class CircleMask extends ImageMask

Describe una máscara circular.

Constructores

ConstructorDescripció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étodoDescripció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ámetroTipoDescripción
xintLa coordenada x del punto central del área seleccionada.
yintLa coordenada y del punto central del área seleccionada.
radiusintRadio 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ámetroTipoDescripción
centerPointEl punto central del área seleccionada.
radiusintRadio 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ámetroTipoDescripción
xintLa coordenada x del píxel.
yintLa 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ámetroTipoDescripción
sizeintLa 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ámetroTipoDescripción
rectangleRectangleEl 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.