CircleMask

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

public class CircleMask extends ImageMask

Beskriver en cirkelmask.

Konstruktörer

KonstruktorBeskrivning
CircleMask(int x, int y, int radius)Initierar en ny instans av klassen CircleMask med den angivna mittpunkten och radien.
CircleMask(Point center, int radius)Initierar en ny instans av klassen CircleMask med den angivna mittpunkten och radien.

Metoder

MetodBeskrivning
getSelectionBounds()Hämtar gränserna, i pixlar, för denna mask.
get_Item(int x, int y)Hämtar opaciteten för den angivna pixeln.
inflate(int size)Utökar den här masken med den angivna mängden.
crop(Rectangle rectangle)Beskär masken med den angivna rektangeln.
deepClone()Skapar ett nytt objekt som är en kopia av den aktuella instansen.

CircleMask(int x, int y, int radius)

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

Initierar en ny instans av klassen CircleMask med den angivna mittpunkten och radien.

Parameters:

ParameterTypBeskrivning
xintX-koordinaten för mittpunkten av det valda området.
yintY-koordinaten för mittpunkten av det valda området.
radieintRadie för det valda området.

CircleMask(Point center, int radius)

public CircleMask(Point center, int radius)

Initierar en ny instans av klassen CircleMask med den angivna mittpunkten och radien.

Parameters:

ParameterTypBeskrivning
centerPointMittpunkten av det valda området.
radieintRadie för det valda området.

getSelectionBounds()

public Rectangle getSelectionBounds()

Hämtar gränserna, i pixlar, för denna mask.

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

get_Item(int x, int y)

public boolean get_Item(int x, int y)

Hämtar opaciteten för den angivna pixeln.

Parameters:

ParameterTypBeskrivning
xintX-koordinaten för pixeln.
yintY-koordinaten för pixeln.

Returns: boolean - sant om den angivna pixeln är ogenomskinlig; annars falskt.

inflate(int size)

public ImageMask inflate(int size)

Utökar den här masken med den angivna mängden.

Parameters:

ParameterTypBeskrivning
storlekintMängden för att blåsa upp den här masken.

Returns: ImageMask - An inflated CircleMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

Beskär masken med den angivna rektangeln.

Parameters:

ParameterTypBeskrivning
rectangleRectangleDen angivna rektangeln.

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

deepClone()

public Object deepClone()

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

Returns: java.lang.Object - Ett nytt objekt som är en kopia av den här instansen.