Class CircleMask
De naam: Aspose.Imaging.MagicWand.ImageMasks Verzameling: Aspose.Imaging.dll (25.4.0)
Beschrijft een cirkelmasker.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Geëerbiede leden
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(int, int, int)
Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.CircleMask-klasse met het aangegeven centraal punt en radius.
public CircleMask(int x, int y, int radius)
Parameters
x
int
De x-koordinaat van het centraal punt van de geselecteerde zone.
y
int
De y-koordinaat van het centraal punt van de geselecteerde zone.
radius
int
Radius van het geselecteerde gebied.
CircleMask(Het punt, int)
Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.CircleMask-klasse met het aangegeven centraal punt en radius.
public CircleMask(Point center, int radius)
Parameters
center
Point
Het centrale punt van het geselecteerde gebied.
radius
int
Radius van het geselecteerde gebied.
Properties
SelectionBounds
Geeft de grenzen, in pixels, van deze masker.
public override Rectangle SelectionBounds { get; }
Eigendomswaarde
Dit is[int, int]
Geeft de opaciteit van de aangegeven pixel.
public override bool this[int x, int y] { get; }
Eigendomswaarde
Methods
Clone()
Creëert een nieuw object dat een kopie is van de huidige instantie.
public override object Clone()
Returns
Een nieuw object dat een kopie is van deze instantie.
Crop(Rectangle)
Crops masker met de aangegeven rectangle.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
De aangegeven rectangle.
Returns
Een gegroepeerde CircleMask of ImageBitMesk als ImageMusk.Aangezien ImageBitMask kan worden teruggestuurd, wordt een vloeibare oproep aanbevolen.
Inflate(Int)
Inflateer deze masker door de aangegeven hoeveelheid.
public override ImageMask Inflate(int size)
Parameters
size
int
De hoeveelheid om deze masker te inflateren.
Returns
Een geïnflateerde CircleMask als ImageMusk.