Class CircleMask

Class CircleMask

Il nome: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)

Descrive una maschera circolare.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

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)

Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask con il punto centrale e il raggio specificati.

public CircleMask(int x, int y, int radius)

Parameters

x int

Il coordinato x del punto centrale della zona selezionata.

y int

L’e-coordinato del punto centrale della zona selezionata.

radius int

radiazione della zona selezionata.

CircleMask(Il punto, int)

Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask con il punto centrale e il raggio specificati.

public CircleMask(Point center, int radius)

Parameters

center Point

Il punto centrale della zona selezionata.

radius int

radiazione della zona selezionata.

Properties

SelectionBounds

Ricevi i limiti, in pixel, di questa maschera.

public override Rectangle SelectionBounds { get; }

Valore di proprietà

Rectangle

Questo[di int, int]

Riceve l’opacità del pixel specificato.

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

Valore di proprietà

bool

Methods

Clone()

Crea un nuovo oggetto che è una copia dell’attuale instanza.

public override object Clone()

Returns

object

Un nuovo oggetto che è una copia di questa instanza.

Crop(Rectangle)

La maschera con il rectangolo specificato.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Il rectangolo specificato.

Returns

ImageMask

Un CircleMask crollato o ImageBitMesk come ImageMusk.Poiché ImageBitMask può essere restituito, si raccomanda una chiamata fluente.

Inflate(int)

Inflazione di questa maschera per la quantità specificata.

public override ImageMask Inflate(int size)

Parameters

size int

La quantità per infondere questa maschera.

Returns

ImageMask

Un CircleMask inflatato come ImageMusk.

 Italiano