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
گستردگی ماسک
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; }
ارزش املاک
این[int، int]
به دست آوردن ناهماهنگی پیکسل مشخص شده.
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 به عنوان Aspose.Imaging.MagicWand.ImageMasks.ImageMask.
Inflate(int)
این ماسک را با مقدار مشخص شده بشویید.
public override ImageMask Inflate(int size)
Parameters
size
int
چه مقدار این ماسک را بجوشانید؟
Returns
یک Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask به عنوان Aspose.Imaging.MagicWand.ImageMasks.ImageMask
SetMaskPixel(int، int، bool)
گزینه را به پیکسل مشخص شده تنظیم کنید.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
هماهنگی x پیکسل
y
int
هماهنگی Y پیکسل
value
bool
درست است اگر پیکسل مشخص شده نادرست باشد؛ در غیر این صورت، جعلی است.
Operators
اپراتور +(بایگانی برچسب ها: ImageBitMask)
ترکیبی از دو ماسک
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
اولین ماسک
ماسک دوم
Returns
جدید Aspose.Imaging.MagicWand.ImageMasks.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)
از بین بردن دو ماسک
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
اولین ماسک
ماسک دوم
Returns
جدید Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.
اپراتور -(بایگانی برچسب ها: ImageBitMask)
ماسک دوم را از اول بردارید.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
اولین ماسک
ماسک دوم
Returns
جدید Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.