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

گستردگی ماسک

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

این[int، int]

به دست آوردن ناهماهنگی پیکسل مشخص شده.

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 به عنوان Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

Inflate(int)

این ماسک را با مقدار مشخص شده بشویید.

public override ImageMask Inflate(int size)

Parameters

size int

چه مقدار این ماسک را بجوشانید؟

Returns

ImageMask

یک 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

a ImageBitMask

اولین ماسک

b ImageBitMask

ماسک دوم

Returns

ImageBitMask

جدید Aspose.Imaging.MagicWand.ImageMasks.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)

از بین بردن دو ماسک

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, ImageBitMask b)

Parameters

a ImageBitMask

اولین ماسک

b ImageBitMask

ماسک دوم

Returns

ImageBitMask

جدید Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 فارسی