Class CircleMask

Class CircleMask

Namn på plats: Aspose.Imaging.MagicWand.ImageMasks Församling: Aspose.Imaging.dll (25.4.0)

Beskrivning av en cirkelmask.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Arvsmedlemmar

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 och int)

Initialiserar en ny instans av Aspose.Imaging.MagicWand.ImageMasks.CircleMask klass med den angivna centrala punkten och radiusen.

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

Parameters

x int

x-koordinaten av det centrala punkten i det valda området.

y int

Y-koordinaten av det centrala punkten i det valda området.

radius int

Radius från det valda området.

CircleMask(punkt, int)

Initialiserar en ny instans av Aspose.Imaging.MagicWand.ImageMasks.CircleMask klass med den angivna centrala punkten och radiusen.

public CircleMask(Point center, int radius)

Parameters

center Point

Centrala punkten i det valda området.

radius int

Radius från det valda området.

Properties

SelectionBounds

Få gränserna, i pixlar, av denna mask.

public override Rectangle SelectionBounds { get; }

Fastighetsvärde

Rectangle

Detta[int, int]

Upptäcker opaciteten i den angivna pixeln.

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

Fastighetsvärde

bool

Methods

Clone()

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

public override object Clone()

Returns

object

Ett nytt objekt som är en kopia av denna instans.

Crop(Rectangle)

Kroppsmask med den angivna rektangeln.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Den angivna rektangeln.

Returns

ImageMask

En krossad CircleMask eller ImageBitMask som ImageMask.Eftersom ImageBitMask kan returneras rekommenderas flytande samtal.

Inflate(int)

Inflatera denna mask med det angivna beloppet.

public override ImageMask Inflate(int size)

Parameters

size int

Den mängd som ska inflatera denna mask.

Returns

ImageMask

En inflated CircleMask som ImageMask.

 Svenska