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(إنت، إنت)
يبدأ مثالًا جديدًا من فئة 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; }
قيمة الممتلكات
هذا[إنت، إنت]
يحصل على عدم صحة بكسل المحدد.
public override bool this[int x, int y] { get; }
قيمة الممتلكات
Methods
Clone()
إنشاء كائن جديد هو نسخة من الحالة الحالية.
public override object Clone()
Returns
موضوع جديد هو نسخة من هذه الحالة.
Crop(Rectangle)
قناع القناع مع المستطيل المحدد.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
اليمين المحدد .
Returns
أضف تعليق حول Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask as Aspose.Imaging.MagicWand.ImageMasks.
Inflate(إنت)
يغسل هذا القناع بالكمية المحددة.
public override ImageMask Inflate(int size)
Parameters
size
int
كمية من هذا القناع.
Returns
فيديوهات متعلقة بـ “ 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
أول قناع
القناع الثاني
Returns
جديد Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
المشغل(ImageBitMask، ImageBitMask)
التفريغ الحصري لـ 2 قناع
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.