Class CircleMask

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

IImageMask , ICloneable

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

Rectangle

Aquest[Int, Int]

Obté l’opacitat del píxel especificat.

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

Valor de la propietat

bool

Methods

Clone()

Crea un nou objecte que és una còpia de la instància actual.

public override object Clone()

Returns

object

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

ImageMask

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

ImageMask

Una inflatada CircleMask com a ImageMusk.

 Català