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(int, int, int)
เริ่มต้นตัวอย่างใหม่ของ Aspose.Imaging.MagicWand.ImageMasks.CircleMask class ด้วยจุดศูนย์ที่ระบุและเส้นผ่านศูนย์กลาง
public CircleMask(int x, int y, int radius)
Parameters
x
int
รั้ว x ของจุดศูนย์ของพื้นที่ที่เลือก
y
int
องค์ประกอบ Y ของจุดศูนย์ของพื้นที่ที่เลือก
radius
int
โคมไฟของพื้นที่ที่เลือก
CircleMask(จุดหมายเลข)
เริ่มต้นตัวอย่างใหม่ของ Aspose.Imaging.MagicWand.ImageMasks.CircleMask class ด้วยจุดศูนย์ที่ระบุและเส้นผ่านศูนย์กลาง
public CircleMask(Point center, int radius)
Parameters
center
Point
จุดกลางของพื้นที่ที่เลือก
radius
int
โคมไฟของพื้นที่ที่เลือก
Properties
SelectionBounds
ได้รับข้อ จํากัด, ในพิกเซล, ของ mask นี้
public override Rectangle SelectionBounds { get; }
คุณสมบัติมูลค่า
นี่[int, int]
รับความผิดปกติของ pixel ที่ระบุไว้
public override bool this[int x, int y] { get; }
คุณสมบัติมูลค่า
Methods
Clone()
สร้างวัตถุใหม่ซึ่งเป็นสําเนาของตัวอย่างปัจจุบัน
public override object Clone()
Returns
วัตถุใหม่ซึ่งเป็นสําเนาของกรณีนี้
Crop(Rectangle)
หมายเลขรุ่น: Crops Mask with the specified rectangle
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
เส้นตรงที่กําหนด
Returns
รวบรวม CircleMask หรือ ImageBitMask เป็น ImageMaskเนื่องจาก ImageBitMask อาจจะถูกส่งกลับการโทรที่ราบรื่นจะแนะนํา
Inflate(int)
แปลง mask นี้ตามปริมาณที่ระบุ
public override ImageMask Inflate(int size)
Parameters
size
int
ค่าใช้จ่ายในการดูดซับ mask นี้
Returns
แปลง CircleMask เป็น ImageMask