Class CircleMask
Il nome: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)
Descrive una maschera circolare.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
I membri ereditari
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)
Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask con il punto centrale e il raggio specificati.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Il coordinato x del punto centrale della zona selezionata.
y
int
L’e-coordinato del punto centrale della zona selezionata.
radius
int
radiazione della zona selezionata.
CircleMask(Il punto, int)
Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask con il punto centrale e il raggio specificati.
public CircleMask(Point center, int radius)
Parameters
center
Point
Il punto centrale della zona selezionata.
radius
int
radiazione della zona selezionata.
Properties
SelectionBounds
Ricevi i limiti, in pixel, di questa maschera.
public override Rectangle SelectionBounds { get; }
Valore di proprietà
Questo[di int, int]
Riceve l’opacità del pixel specificato.
public override bool this[int x, int y] { get; }
Valore di proprietà
Methods
Clone()
Crea un nuovo oggetto che è una copia dell’attuale instanza.
public override object Clone()
Returns
Un nuovo oggetto che è una copia di questa instanza.
Crop(Rectangle)
La maschera con il rectangolo specificato.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Il rectangolo specificato.
Returns
Un CircleMask crollato o ImageBitMesk come ImageMusk.Poiché ImageBitMask può essere restituito, si raccomanda una chiamata fluente.
Inflate(int)
Inflazione di questa maschera per la quantità specificata.
public override ImageMask Inflate(int size)
Parameters
size
int
La quantità per infondere questa maschera.
Returns
Un CircleMask inflatato come ImageMusk.