Class CircleMask
Le nom : Aspose.Imaging.MagicWand.ImageMasks Assemblée: Aspose.Imaging.dll (25.4.0)
Il décrit une masque de cercle.
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)
Initialisez une nouvelle instance de la classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask avec le point central et le rayon spécifiés.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Le coordonné x du point central de la zone sélectionnée.
y
int
La coordonnée y du point central de la zone sélectionnée.
radius
int
Radius de la zone sélectionnée.
CircleMask(Le point, int)
Initialisez une nouvelle instance de la classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask avec le point central et le rayon spécifiés.
public CircleMask(Point center, int radius)
Parameters
center
Point
Le point central de la zone sélectionnée.
radius
int
Radius de la zone sélectionnée.
Properties
SelectionBounds
Obtenez les limites, en pixels, de cette masque.
public override Rectangle SelectionBounds { get; }
Valore di proprietà
Ceci[int, int]
Obtenez l’opacité du pixel spécifié.
public override bool this[int x, int y] { get; }
Valore di proprietà
Methods
Clone()
Créez un nouvel objet qui est une copie de l’instance actuelle.
public override object Clone()
Returns
Un nouveau objet qui est une copie de cette instance.
Crop(Rectangle)
Masque avec le rectangle spécifié.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Le rectangle spécifié.
Returns
Créer un CircleMask ou ImageBitMusk en tant qu’Images.Comme ImageBitMask peut être retourné, une appel fluente est recommandée.
Inflate(int)
Inflète cette masque par la quantité spécifiée.
public override ImageMask Inflate(int size)
Parameters
size
int
La quantité à infliger cette masque.
Returns
Un CircleMask inflaté comme ImageMusk.