Class ImageBitMask
ชื่อพื้นที่: Aspose.Imaging.MagicWand.ImageMasks การประกอบ: Aspose.Imaging.dll (25.4.0)
ลักษณะของหน้ากากภาพไบนารี
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
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
ImageBitMask(int, int)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask ด้วยความกว้างและความสูงที่ระบุ
public ImageBitMask(int width, int height)
Parameters
width
int
ความกว้างของ mask
height
int
ความสูงของ mask
ImageBitMask(RasterImage)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask ด้วยขนาดของ Aspose.Imaging.RasterImage ที่มีอยู่ที่ระบุข้อมูลจําเพาะ Aspose.Imaging.RasterImage จะถูกบันทึกเป็นภาพแหล่งข้อมูล
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
รูปภาพแหล่ง
Properties
SelectionBounds
ได้รับข้อ จํากัด ของส่วนที่เลือกของหน้ากากในพิกเซล
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
แปลง Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask เป็น Aspose.Imaging.MagicWand.ImageMasks.ImageMask
Inflate(int)
แปลง mask นี้ตามปริมาณที่ระบุ
public override ImageMask Inflate(int size)
Parameters
size
int
ค่าใช้จ่ายในการดูดซับ mask นี้
Returns
แปลง Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask เป็น Aspose.Imaging.MagicWand.ImageMasks.ImageMask
SetMaskPixel(int, int, bool)
กําหนดความผิดปกติกับ pixel ที่ระบุไว้
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
การปรับตัว x ของ pixel
y
int
องค์ประกอบ Y ของ pixel
value
bool
จริงถ้าพิกเซลที่ระบุไม่ซื่อสัตย์ ในทางอื่น ๆ ไม่ซื่อสัตย์
Operators
ผู้ประกอบการ +(ImageBitMask, ImageBitMask)
สหภาพของสองหน้ากาก
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
หน้ากากครั้งแรก
หน้ากากที่สอง
Returns
ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
ผู้ประกอบการ(ImageBitMask, ImageBitMask)
การแยกเฉพาะของสองหน้ากาก
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
หน้ากากครั้งแรก
หน้ากากที่สอง
Returns
ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
ผู้ประกอบการ !(ImageBitMask)
แปลงหน้ากาก
public static ImageBitMask operator !(ImageBitMask a)
Parameters
หน้ากากที่จะถูกหมุน
Returns
ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
ผู้ประกอบการ *(ImageBitMask, ImageBitMask)
การเชื่อมต่อของสองหน้ากาก
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
หน้ากากครั้งแรก
หน้ากากที่สอง
Returns
ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
ผู้ประกอบการ -(ImageBitMask, ImageBitMask)
ลบหน้ากากที่สองจากครั้งแรก
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
หน้ากากครั้งแรก
หน้ากากที่สอง
Returns
ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.