Class CircleMask
Название пространства: Aspose.Imaging.MagicWand.ImageMasks Ассоциация: Aspose.Imaging.dll (25.4.0)
Описание круговой маски.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Наследованные члены
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; }
Стоимость недвижимости
Это[Инт, Инт]
Получается непроницаемость указанного пикселя.
public override bool this[int x, int y] { get; }
Стоимость недвижимости
Methods
Clone()
Создает новый объект, который является копией текущей инстанции.
public override object Clone()
Returns
Новый объект, который является копией этой инстанции.
Crop(Rectangle)
Маска с определенным прямым углом.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Определенный прямоугольник.
Returns
Загруженный CircleMask или ImageBitMesk как ImageMusk.Поскольку ImageBitMask может быть возвращен, рекомендуется плавный звонок.
Inflate(ИНТ)
Инфляция этой маски по указанному количеству.
public override ImageMask Inflate(int size)
Parameters
size
int
Сколько стоит заполнить эту маску.
Returns
Инфляция CircleMask как ImageMusk.