Class CircleMask
Namn på plats: Aspose.Imaging.MagicWand.ImageMasks Församling: Aspose.Imaging.dll (25.4.0)
Beskrivning av en cirkelmask.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Arvsmedlemmar
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 och int)
Initialiserar en ny instans av Aspose.Imaging.MagicWand.ImageMasks.CircleMask klass med den angivna centrala punkten och radiusen.
public CircleMask(int x, int y, int radius)
Parameters
x
int
x-koordinaten av det centrala punkten i det valda området.
y
int
Y-koordinaten av det centrala punkten i det valda området.
radius
int
Radius från det valda området.
CircleMask(punkt, int)
Initialiserar en ny instans av Aspose.Imaging.MagicWand.ImageMasks.CircleMask klass med den angivna centrala punkten och radiusen.
public CircleMask(Point center, int radius)
Parameters
center
Point
Centrala punkten i det valda området.
radius
int
Radius från det valda området.
Properties
SelectionBounds
Få gränserna, i pixlar, av denna mask.
public override Rectangle SelectionBounds { get; }
Fastighetsvärde
Detta[int, int]
Upptäcker opaciteten i den angivna pixeln.
public override bool this[int x, int y] { get; }
Fastighetsvärde
Methods
Clone()
Skapar ett nytt objekt som är en kopia av den aktuella instansen.
public override object Clone()
Returns
Ett nytt objekt som är en kopia av denna instans.
Crop(Rectangle)
Kroppsmask med den angivna rektangeln.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Den angivna rektangeln.
Returns
En krossad CircleMask eller ImageBitMask som ImageMask.Eftersom ImageBitMask kan returneras rekommenderas flytande samtal.
Inflate(int)
Inflatera denna mask med det angivna beloppet.
public override ImageMask Inflate(int size)
Parameters
size
int
Den mängd som ska inflatera denna mask.
Returns
En inflated CircleMask som ImageMask.