Class ImageBitMask

Class ImageBitMask

ชื่อพื้นที่: Aspose.Imaging.MagicWand.ImageMasks การประกอบ: Aspose.Imaging.dll (25.4.0)

ลักษณะของหน้ากากภาพไบนารี

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

Rectangle

นี่[int, int]

รับความผิดปกติของ pixel ที่ระบุไว้

public override bool this[int x, int y] { get; }

คุณสมบัติมูลค่า

bool

Methods

Clone()

สร้างวัตถุใหม่ซึ่งเป็นสําเนาของตัวอย่างปัจจุบัน

public override object Clone()

Returns

object

วัตถุใหม่ซึ่งเป็นสําเนาของกรณีนี้

Crop(Rectangle)

หมายเลขรุ่น: Crops Mask with the specified rectangle

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

เส้นตรงที่กําหนด

Returns

ImageMask

แปลง Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask เป็น Aspose.Imaging.MagicWand.ImageMasks.ImageMask

Inflate(int)

แปลง mask นี้ตามปริมาณที่ระบุ

public override ImageMask Inflate(int size)

Parameters

size int

ค่าใช้จ่ายในการดูดซับ mask นี้

Returns

ImageMask

แปลง 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

a ImageBitMask

หน้ากากครั้งแรก

b ImageBitMask

หน้ากากที่สอง

Returns

ImageBitMask

ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

ผู้ประกอบการ(ImageBitMask, ImageBitMask)

การแยกเฉพาะของสองหน้ากาก

public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

หน้ากากครั้งแรก

b ImageBitMask

หน้ากากที่สอง

Returns

ImageBitMask

ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

ผู้ประกอบการ !(ImageBitMask)

แปลงหน้ากาก

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

หน้ากากที่จะถูกหมุน

Returns

ImageBitMask

ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

ผู้ประกอบการ *(ImageBitMask, ImageBitMask)

การเชื่อมต่อของสองหน้ากาก

public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

หน้ากากครั้งแรก

b ImageBitMask

หน้ากากที่สอง

Returns

ImageBitMask

ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

ผู้ประกอบการ -(ImageBitMask, ImageBitMask)

ลบหน้ากากที่สองจากครั้งแรก

public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

หน้ากากครั้งแรก

b ImageBitMask

หน้ากากที่สอง

Returns

ImageBitMask

ใหม่ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 แบบไทย