Class CircleMask

Class CircleMask

Der Name: Aspose.Imaging.MagicWand.ImageMasks Versammlung: Aspose.Imaging.dll (25.4.0)

Beschreibt eine Kreismaske.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Vererbte Mitglieder

ImageMask.Inflate(int) , ImageMask.Crop(Size) , ImageMask.Crop(int, int) , ImageMask.Crop(Rectangle) , ImageMask.IsOpaque(int, int) , ImageMask.IsTransparent(int, int) , ImageMask.GetByteOpacity(int, int) , ImageMask.Clone() , ImageMask.GetFeathered(FeatheringSettings) , ImageMask.Apply() , ImageMask.ApplyTo(RasterImage) , ImageMask.Invert() , ImageMask.Union(ImageMask) , ImageMask.Union(MagicWandSettings) , ImageMask.Union(RasterImage, MagicWandSettings) , ImageMask.Subtract(ImageMask) , ImageMask.Subtract(MagicWandSettings) , ImageMask.Subtract(RasterImage, MagicWandSettings) , ImageMask.Intersect(ImageMask) , ImageMask.Intersect(MagicWandSettings) , ImageMask.Intersect(RasterImage, MagicWandSettings) , ImageMask.ExclusiveDisjunction(ImageMask) , ImageMask.ExclusiveDisjunction(MagicWandSettings) , ImageMask.ExclusiveDisjunction(RasterImage, MagicWandSettings) , ImageMask.Source , ImageMask.Width , ImageMask.Height , ImageMask.Bounds , ImageMask.SelectionBounds , ImageMask.this[int, int] , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

CircleMask(und int, int, int)

Initialisiert eine neue Instanz der Aspose.Imaging.MagicWand.ImageMasks.CircleMask Klasse mit dem angegebenen Zentralpunkt und Radius.

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

Parameters

x int

Der x-Koordinat des zentralen Punkts des ausgewählten Gebiets.

y int

Der Y-Koordinat des zentralen Punkts des ausgewählten Gebiets.

radius int

Radius des ausgewählten Gebiets.

CircleMask(Der Punkt, int)

Initialisiert eine neue Instanz der Aspose.Imaging.MagicWand.ImageMasks.CircleMask Klasse mit dem angegebenen Zentralpunkt und Radius.

public CircleMask(Point center, int radius)

Parameters

center Point

Zentralpunkt des ausgewählten Gebiets.

radius int

Radius des ausgewählten Gebiets.

Properties

SelectionBounds

Gibt die Grenzen, in Pixeln, dieser Maske.

public override Rectangle SelectionBounds { get; }

Eigentumswert

Rectangle

Diese[und int, int]

Erhalten Sie die Opacität des angegebenen Pixels.

public override bool this[int x, int y] { get; }

Eigentumswert

bool

Methods

Clone()

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

public override object Clone()

Returns

object

Ein neues Objekt, das eine Kopie dieser Instanz ist.

Crop(Rectangle)

Kreuzmaske mit dem angegebenen Rechtangel.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

der angegebenen Rechtangel.

Returns

ImageMask

Eine gekrümmte CircleMask oder ImageBitMask als ImageMask.Da ImageBitMask zurückgegeben werden kann, wird eine flüssige Anrufe empfohlen.

Inflate(Int)

Inflieren Sie diese Maske mit der angegebenen Menge.

public override ImageMask Inflate(int size)

Parameters

size int

Die Menge, um diese Maske zu inflaten.

Returns

ImageMask

Ein inflated CircleMask als ImageMask.

 Deutsch