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(Точка, инт)

Иницијализира нова инстанция на 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 като ImageMask.

 Български