Class CircleMask

Class CircleMask

Nazwa przestrzeń: Aspose.Imaging.MagicWand.ImageMasks Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Opis maski okrągłej.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Dziedziczeni członkowie

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

Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.CircleMask z określonym punktem centralnym i promieniem.

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

Parameters

x int

x-koordynacja punktu centralnego wybranego obszaru.

y int

i-koordynacja punktu centralnego wybranego obszaru.

radius int

Radius wybranego obszaru.

CircleMask(w punkcie, int)

Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.CircleMask z określonym punktem centralnym i promieniem.

public CircleMask(Point center, int radius)

Parameters

center Point

punkt centralny wybranego obszaru.

radius int

Radius wybranego obszaru.

Properties

SelectionBounds

Otrzymuje granice, w pikselach, tej maski.

public override Rectangle SelectionBounds { get; }

Wartość nieruchomości

Rectangle

Tego[i int, int]

Otrzymuje nieprawidłowość określonego piksela.

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

Wartość nieruchomości

bool

Methods

Clone()

Tworzy nowy obiekt, który jest kopią obecnej instancji.

public override object Clone()

Returns

object

Nowy obiekt, który jest kopią tej instancji.

Crop(Rectangle)

Maska z określonymi rektangulami.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

określoną rektangulę.

Returns

ImageMask

Przeznaczony do tworzenia obrazu lub ImageBitMask.Ponieważ ImageBitMask może zostać zwrócona, zaleca się płynne połączenie.

Inflate(Int)

Ta maska jest podawana w określonym ilości.

public override ImageMask Inflate(int size)

Parameters

size int

Ilość tej maski.

Returns

ImageMask

Inflowany CircleMask jako ImageMusk.

 Polski