Class CircleMask

Class CircleMask

De naam: Aspose.Imaging.MagicWand.ImageMasks Verzameling: Aspose.Imaging.dll (25.4.0)

Beschrijft een cirkelmasker.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.CircleMask-klasse met het aangegeven centraal punt en radius.

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

Parameters

x int

De x-koordinaat van het centraal punt van de geselecteerde zone.

y int

De y-koordinaat van het centraal punt van de geselecteerde zone.

radius int

Radius van het geselecteerde gebied.

CircleMask(Het punt, int)

Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.CircleMask-klasse met het aangegeven centraal punt en radius.

public CircleMask(Point center, int radius)

Parameters

center Point

Het centrale punt van het geselecteerde gebied.

radius int

Radius van het geselecteerde gebied.

Properties

SelectionBounds

Geeft de grenzen, in pixels, van deze masker.

public override Rectangle SelectionBounds { get; }

Eigendomswaarde

Rectangle

Dit is[int, int]

Geeft de opaciteit van de aangegeven pixel.

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

Eigendomswaarde

bool

Methods

Clone()

Creëert een nieuw object dat een kopie is van de huidige instantie.

public override object Clone()

Returns

object

Een nieuw object dat een kopie is van deze instantie.

Crop(Rectangle)

Crops masker met de aangegeven rectangle.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

De aangegeven rectangle.

Returns

ImageMask

Een gegroepeerde CircleMask of ImageBitMesk als ImageMusk.Aangezien ImageBitMask kan worden teruggestuurd, wordt een vloeibare oproep aanbevolen.

Inflate(Int)

Inflateer deze masker door de aangegeven hoeveelheid.

public override ImageMask Inflate(int size)

Parameters

size int

De hoeveelheid om deze masker te inflateren.

Returns

ImageMask

Een geïnflateerde CircleMask als ImageMusk.

 Nederlands