CircleMask

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

public class CircleMask extends ImageMask

Descrive una maschera circolare.

Costruttori

CostruttoreDescrizione
CircleMask(int x, int y, int radius)Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.
CircleMask(Point center, int radius)Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.

Metodi

MetodoDescrizione
getSelectionBounds()Restituisce i limiti, in pixel, di questa maschera.
get_Item(int x, int y)Ottiene l’opacità del pixel specificato.
inflate(int size)Espande questa maschera dell’importo specificato.
crop(Rectangle rectangle)Ritaglia la maschera con il rettangolo specificato.
deepClone()Crea un nuovo oggetto che è una copia dell’istanza corrente.

CircleMask(int x, int y, int radius)

public CircleMask(int x, int y, int radius)

Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del punto centrale dell’area selezionata.
yintLa coordinata y del punto centrale dell’area selezionata.
radiusintRaggio dell’area selezionata.

CircleMask(Point center, int radius)

public CircleMask(Point center, int radius)

Inizializza una nuova istanza della classe CircleMask con il punto centrale e il raggio specificati.

Parameters:

ParametroTipoDescrizione
centerPointIl punto centrale dell’area selezionata.
radiusintRaggio dell’area selezionata.

getSelectionBounds()

public Rectangle getSelectionBounds()

Restituisce i limiti, in pixel, di questa maschera.

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

get_Item(int x, int y)

public boolean get_Item(int x, int y)

Ottiene l’opacità del pixel specificato.

Parameters:

ParametroTipoDescrizione
xintLa coordinata x del pixel.
yintLa coordinata y del pixel.

Returns: boolean - true se il pixel specificato è opaco; altrimenti, false.

inflate(int size)

public ImageMask inflate(int size)

Espande questa maschera dell’importo specificato.

Parameters:

ParametroTipoDescrizione
dimensioneintLa quantità da gonfiare questa maschera.

Returns: ImageMask - An inflated CircleMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

Ritaglia la maschera con il rettangolo specificato.

Parameters:

ParametroTipoDescrizione
rectangleRectangleIl rettangolo specificato.

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

deepClone()

public Object deepClone()

Crea un nuovo oggetto che è una copia dell’istanza corrente.

Returns: java.lang.Object - Un nuovo oggetto che è una copia di questa istanza.