Class CircleMask

Class CircleMask

Название пространства: Aspose.Imaging.MagicWand.ImageMasks Ассоциация: Aspose.Imaging.dll (25.4.0)

Описание круговой маски.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Наследованные члены

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(Инт, Инт, Инт)

Инициализует новую инстанцию класса Aspose.Imaging.MagicWand.ImageMasks.CircleMask с указанной центральной точкой и радиусом.

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

Parameters

x int

X-координат центральной точки выбранной зоны.

y int

Y-координат центральной точки выбранной зоны.

radius int

радиус выбранной зоны.

CircleMask(Точка , int)

Инициализует новую инстанцию класса Aspose.Imaging.MagicWand.ImageMasks.CircleMask с указанной центральной точкой и радиусом.

public CircleMask(Point center, int radius)

Parameters

center Point

Центральная точка выбранной зоны.

radius int

радиус выбранной зоны.

Properties

SelectionBounds

Получите границы, в пикселях, этой маски.

public override Rectangle SelectionBounds { get; }

Стоимость недвижимости

Rectangle

Это[Инт, Инт]

Получается непроницаемость указанного пикселя.

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

Стоимость недвижимости

bool

Methods

Clone()

Создает новый объект, который является копией текущей инстанции.

public override object Clone()

Returns

object

Новый объект, который является копией этой инстанции.

Crop(Rectangle)

Маска с определенным прямым углом.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Определенный прямоугольник.

Returns

ImageMask

Загруженный CircleMask или ImageBitMesk как ImageMusk.Поскольку ImageBitMask может быть возвращен, рекомендуется плавный звонок.

Inflate(ИНТ)

Инфляция этой маски по указанному количеству.

public override ImageMask Inflate(int size)

Parameters

size int

Сколько стоит заполнить эту маску.

Returns

ImageMask

Инфляция CircleMask как ImageMusk.

 Русский