Class CircleMask
Numele spaţiului: Aspose.Imaging.MagicWand.ImageMasks Asamblare: Aspose.Imaging.dll (25.4.0)
Descrie o mască circulară.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Membrii moștenitori
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)
Inițializează o nouă instanță a clasei Aspose.Imaging.MagicWand.ImageMasks.CircleMask cu punctul central specificat și raza.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Coordonatul x al punctului central al zonei selectate.
y
int
Y-coordonatul punctului central al zonei selectate.
radius
int
Radiul zonei selectate.
CircleMask(punctul, int)
Inițializează o nouă instanță a clasei Aspose.Imaging.MagicWand.ImageMasks.CircleMask cu punctul central specificat și raza.
public CircleMask(Point center, int radius)
Parameters
center
Point
punctul central al zonei selectate.
radius
int
Radiul zonei selectate.
Properties
SelectionBounds
Obțineți limitele, în pixeli, ale acestei măști.
public override Rectangle SelectionBounds { get; }
Valoarea proprietății
Această[int, int]
Obține opacitatea pixelului specificat.
public override bool this[int x, int y] { get; }
Valoarea proprietății
Methods
Clone()
Creează un nou obiect care este o copie a instantei actuale.
public override object Clone()
Returns
Un nou obiect care este o copie a acestei instante.
Crop(Rectangle)
Masca cu rectangolul specificat.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
rectangul specificat.
Returns
Un CircleMask sau ImageBitMusk încorporat.Deoarece ImageBitMask poate fi returnat, se recomandă apelul fluent.
Inflate(int)
Inflă această mască cu cantitatea specificată.
public override ImageMask Inflate(int size)
Parameters
size
int
Cât de mult ar trebui să plătească această mască?
Returns
Un circuit inflat ca ImageMask.