Class CircleMask
Tên không gian: Aspose.Imaging.MagicWand.ImageMasks Tổng hợp: Aspose.Imaging.dll (25.4.0)
Mô tả một mặt nạ vòng tròn
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Thành viên thừa kế
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)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.MagicWand.ImageMasks.CircleMask với điểm trung tâm và đường kính được chỉ định.
public CircleMask(int x, int y, int radius)
Parameters
x
int
X-coordinate của điểm trung tâm của khu vực được chọn.
y
int
Y-coordinate của điểm trung tâm của khu vực được chọn.
radius
int
Radius của khu vực được chọn.
CircleMask(điểm, int)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.MagicWand.ImageMasks.CircleMask với điểm trung tâm và đường kính được chỉ định.
public CircleMask(Point center, int radius)
Parameters
center
Point
Điểm trung tâm của khu vực được chọn.
radius
int
Radius của khu vực được chọn.
Properties
SelectionBounds
Nhận các giới hạn, trong pixels, của mặt nạ này.
public override Rectangle SelectionBounds { get; }
Giá trị bất động sản
cái này[int, int]
Nhận sự không chính xác của pixel được chỉ định.
public override bool this[int x, int y] { get; }
Giá trị bất động sản
Methods
Clone()
Tạo một đối tượng mới là một bản sao của trường hợp hiện tại.
public override object Clone()
Returns
Một đối tượng mới là một bản sao của trường hợp này.
Crop(Rectangle)
Mặt nạ Crops với góc thẳng cụ thể.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Mục đích cụ thể.
Returns
Một CircleMask hoặc ImageBitMusk cất cánh như ImageMisk.Vì ImageBitMask có thể được trả về, gọi nhanh được khuyến khích.
Inflate(int)
Bấm mặt nạ này theo số lượng được chỉ định.
public override ImageMask Inflate(int size)
Parameters
size
int
Số lượng để đổ mặt nạ này.
Returns
Một CircleMask bị lây lan như ImageMusk.