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(إنت، إنت)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask مع العرض والارتفاع المحدد.

public ImageBitMask(int width, int height)

Parameters

width int

واسعة من القناع.

height int

ارتفاع القناع .

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

هذا[إنت، إنت]

يحصل على عدم صحة بكسل المحدد.

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

قيمة الممتلكات

bool

Methods

Clone()

إنشاء كائن جديد هو نسخة من الحالة الحالية.

public override object Clone()

Returns

object

موضوع جديد هو نسخة من هذه الحالة.

Crop(Rectangle)

قناع القناع مع المستطيل المحدد.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

اليمين المحدد .

Returns

ImageMask

أضف تعليق حول Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask as Aspose.Imaging.MagicWand.ImageMasks.

Inflate(إنت)

يغسل هذا القناع بالكمية المحددة.

public override ImageMask Inflate(int size)

Parameters

size int

كمية من هذا القناع.

Returns

ImageMask

فيديوهات متعلقة بـ “ Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask as Aspose.Imaging.MagicWand.ImageMasks.

SetMaskPixel(إنت، إنت، بول)

قم بتعيين التباين إلى بكسل المحدد.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

منسقة x للبكسل

y int

منسقة الـ Y للبكسل.

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)

التفريغ الحصري لـ 2 قناع

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.

 عربي