Class CircleMask

Class CircleMask

A név: Aspose.Imaging.MagicWand.ImageMasks Összefoglaló: Aspose.Imaging.dll (25.5.0)

A cirkusz maszkot írja le.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Örökletes tagok

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(Az int, int, int)

Elindítja a Aspose.Imaging.MagicWand.ImageMasks.CircleMask osztály új példányát a meghatározott központi pont és sugárzással.

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

Parameters

x int

A kiválasztott terület központi pontjának x-koordinátusa.

y int

A kiválasztott terület központi pontjának y-koordinátusa.

radius int

A kiválasztott terület sugárzása.

CircleMask(A pont, int)

Elindítja a Aspose.Imaging.MagicWand.ImageMasks.CircleMask osztály új példányát a meghatározott központi pont és sugárzással.

public CircleMask(Point center, int radius)

Parameters

center Point

A kiválasztott terület központi pontja.

radius int

A kiválasztott terület sugárzása.

Properties

SelectionBounds

Megkapja a határokat, pixelben, ez a maszk.

public override Rectangle SelectionBounds { get; }

ingatlan értéke

Rectangle

Ez a[Az int, int]

Megkapja a kijelölt pixel opacitását.

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

ingatlan értéke

bool

Methods

Clone()

Hozzon létre egy új objektumot, amely a jelenlegi példány másolata.

public override object Clone()

Returns

object

Egy új objektum, amely ennek a példánynak a másolata.

Crop(Rectangle)

A maszkot a kijelölt rektangulával kell elhelyezni.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

A meghatározott rektangul.

Returns

ImageMask

A CircleMask vagy a ImageBitMusk képet képez.Mivel a ImageBitMask visszatérhet, a folyékony hívás ajánlott.

Inflate(int)

Ezt a maszkot a meghatározott mennyiséggel inflátozza.

public override ImageMask Inflate(int size)

Parameters

size int

Ez a maszk mennyisége.

Returns

ImageMask

Egy inflációs CircleMask mint ImageMusk.

 Magyar