Class CircleMask
Nombre del espacio: Aspose.Imaging.MagicWand.ImageMasks Asamblea: Aspose.Imaging.dll (25.4.0)
Describe una máscara de círculo.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
IImageMask ,y, ICloneable
Miembros heredados
ImageMask.Inflate(int) ,y, ImageMask.Crop(Size) ,y, ImageMask.Crop(int, int) ,y, ImageMask.Crop(Rectangle) ,y, ImageMask.IsOpaque(int, int) ,y, ImageMask.IsTransparent(int, int) ,y, ImageMask.GetByteOpacity(int, int) ,y, ImageMask.Clone() ,y, ImageMask.GetFeathered(FeatheringSettings) ,y, ImageMask.Apply() ,y, ImageMask.ApplyTo(RasterImage) ,y, ImageMask.Invert() ,y, ImageMask.Union(ImageMask) ,y, ImageMask.Union(MagicWandSettings) ,y, ImageMask.Union(RasterImage, MagicWandSettings) ,y, ImageMask.Subtract(ImageMask) ,y, ImageMask.Subtract(MagicWandSettings) ,y, ImageMask.Subtract(RasterImage, MagicWandSettings) ,y, ImageMask.Intersect(ImageMask) ,y, ImageMask.Intersect(MagicWandSettings) ,y, ImageMask.Intersect(RasterImage, MagicWandSettings) ,y, ImageMask.ExclusiveDisjunction(ImageMask) ,y, ImageMask.ExclusiveDisjunction(MagicWandSettings) ,y, ImageMask.ExclusiveDisjunction(RasterImage, MagicWandSettings) ,y, ImageMask.Source ,y, ImageMask.Width ,y, ImageMask.Height ,y, ImageMask.Bounds ,y, ImageMask.SelectionBounds ,y, ImageMask.this[int, int] ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
CircleMask(Int, int, int)
Inicializa una nueva instancia de la clase Aspose.Imaging.MagicWand.ImageMasks.CircleMask con el punto central y el rayo especificados.
public CircleMask(int x, int y, int radius)
Parameters
x
int
El coordenado x del punto central de la zona seleccionada.
y
int
El y-coordenado del punto central de la zona seleccionada.
radius
int
Radios de la zona seleccionada.
CircleMask(El punto, int)
Inicializa una nueva instancia de la clase Aspose.Imaging.MagicWand.ImageMasks.CircleMask con el punto central y el rayo especificados.
public CircleMask(Point center, int radius)
Parameters
center
Point
El punto central de la zona seleccionada.
radius
int
Radios de la zona seleccionada.
Properties
SelectionBounds
Obtenga los límites, en píxeles, de esta máscara.
public override Rectangle SelectionBounds { get; }
Valor de la propiedad
Este[El int, int]
Obtenga la opacidad del pixel especificado.
public override bool this[int x, int y] { get; }
Valor de la propiedad
Methods
Clone()
Crea un nuevo objeto que es una copia de la instancia actual.
public override object Clone()
Returns
Un nuevo objeto que es una copia de esta instancia.
Crop(Rectangle)
La máscara con el rectángulo especificado.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
El rectángulo especificado.
Returns
Un CircleMask creado o ImageBitMask como ImageMask.Como ImageBitMask puede ser devuelto, se recomienda una llamada fluente.
Inflate(Int)
Inflata esta máscara por la cantidad especificada.
public override ImageMask Inflate(int size)
Parameters
size
int
La cantidad que se debe infundir esta máscara.
Returns
Un CircleMask inflatado como ImageMask.