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
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
Diese[und int, int]
Erhalten Sie die Opacität des angegebenen Pixels.
public override bool this[int x, int y] { get; }
Eigentumswert
Methods
Clone()
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.
public override object Clone()
Returns
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
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
Ein inflated CircleMask als ImageMask.