Class CircleMask

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

Rectangle

Este[El int, int]

Obtenga la opacidad del pixel especificado.

public override bool this[int x, int y] { get; }

Valor de la propiedad

bool

Methods

Clone()

Crea un nuevo objeto que es una copia de la instancia actual.

public override object Clone()

Returns

object

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

ImageMask

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

ImageMask

Un CircleMask inflatado como ImageMask.

 Español