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(Пункт, інт)
Ініціалізує нову інстанцію класу 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.