Class CircleMask
Nom dels espais: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)
Descriu una màscara de cercle.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Membres heretats
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)
Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask amb el punt central i el raig especificats.
public CircleMask(int x, int y, int radius)
Parameters
x
int
El coordenat x del punt central de l’àrea seleccionada.
y
int
La coordenada y del punt central de l’àrea seleccionada.
radius
int
Radius de l’àrea seleccionada.
CircleMask(El punt, int)
Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask amb el punt central i el raig especificats.
public CircleMask(Point center, int radius)
Parameters
center
Point
El punt central de l’àrea seleccionada.
radius
int
Radius de l’àrea seleccionada.
Properties
SelectionBounds
Obté els límits, en píxels, d’aquesta màscara.
public override Rectangle SelectionBounds { get; }
Valor de la propietat
Aquest[Int, Int]
Obté l’opacitat del píxel especificat.
public override bool this[int x, int y] { get; }
Valor de la propietat
Methods
Clone()
Crea un nou objecte que és una còpia de la instància actual.
public override object Clone()
Returns
Un nou objecte que és una còpia d’aquesta instància.
Crop(Rectangle)
La màscara amb el rectangle especificat.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
El rectangle especificat.
Returns
Una crupada CircleMask o ImageBitMesk com a ImageMusk.Com que ImageBitMask pot ser retornat, es recomana una trucada fluent.
Inflate(Int)
Inflata aquesta màscara per la quantitat especificada.
public override ImageMask Inflate(int size)
Parameters
size
int
La quantitat per inflar aquesta màscara.
Returns
Una inflatada CircleMask com a ImageMusk.