CircleMask

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

public class CircleMask extends ImageMask

Beschreibt eine Kreismaske.

Konstruktoren

KonstruktorBeschreibung
CircleMask(int x, int y, int radius)Initialisiert eine neue Instanz der CircleMask-Klasse mit dem angegebenen Mittelpunkt und Radius.
CircleMask(Point center, int radius)Initialisiert eine neue Instanz der CircleMask-Klasse mit dem angegebenen Mittelpunkt und Radius.

Methoden

MethodeBeschreibung
getSelectionBounds()Gibt die Begrenzungen dieser Maske in Pixeln zurück.
get_Item(int x, int y)Ermittelt die Opazität des angegebenen Pixels.
inflate(int size)Vergrößert diese Maske um den angegebenen Betrag.
crop(Rectangle rectangle)Schneidet die Maske mit dem angegebenen Rechteck zu.
deepClone()Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

CircleMask(int x, int y, int radius)

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

Initialisiert eine neue Instanz der CircleMask-Klasse mit dem angegebenen Mittelpunkt und Radius.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate des Mittelpunktes des ausgewählten Bereichs.
yintDie y‑Koordinate des Mittelpunktes des ausgewählten Bereichs.
radiusintRadius des ausgewählten Bereichs.

CircleMask(Point center, int radius)

public CircleMask(Point center, int radius)

Initialisiert eine neue Instanz der CircleMask-Klasse mit dem angegebenen Mittelpunkt und Radius.

Parameters:

ParameterTypBeschreibung
centerPointDer Mittelpunkt des ausgewählten Bereichs.
radiusintRadius des ausgewählten Bereichs.

getSelectionBounds()

public Rectangle getSelectionBounds()

Gibt die Begrenzungen dieser Maske in Pixeln zurück.

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

get_Item(int x, int y)

public boolean get_Item(int x, int y)

Ermittelt die Opazität des angegebenen Pixels.

Parameters:

ParameterTypBeschreibung
xintDie x‑Koordinate des Pixels.
yintDie y‑Koordinate des Pixels.

Returns: boolean – true, wenn das angegebene Pixel undurchsichtig ist; andernfalls false.

inflate(int size)

public ImageMask inflate(int size)

Vergrößert diese Maske um den angegebenen Betrag.

Parameters:

ParameterTypBeschreibung
GrößeintDer Betrag, um diese Maske aufzublähen.

Returns: ImageMask - An inflated CircleMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

Schneidet die Maske mit dem angegebenen Rechteck zu.

Parameters:

ParameterTypBeschreibung
rectangleRectangleDas angegebene Rechteck.

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

deepClone()

public Object deepClone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

Returns: java.lang.Object - Ein neues Objekt, das eine Kopie dieser Instanz ist.