Class ImageBitMask

Class ImageBitMask

Названий на: Aspose.Imaging.MagicWand.ImageMasks Асамблея: Aspose.Imaging.dll (25.5.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.ImagicBitMask з зазначеною шириною і висотою.

public ImageBitMask(int width, int height)

Parameters

width int

Ширина маски.

height int

Висота маски.

ImageBitMask(RasterImage)

Ініціалізація нової інстанції класу Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask з розміром визначеного існуючого асфоз-ілюстрації.Визначений 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 як ASPOSE.ІМАГІНГ.MAGICWAND.IMEAGEMASKS.

Inflate(ІНТ)

Використовуйте цю маску за визначеною кількістю.

public override ImageMask Inflate(int size)

Parameters

size int

Скільки коштуватиме ця маска.

Returns

ImageMask

Завантажити Aspose.Imaging.MagicWand.ImageMasks.IMAGEBitMask як ASPOSE.ІМАГІНГ.MAGICWAND.IMEAGEMASKS.

SetMaskPixel(ІТ, ІНТ і БООЛ)

Налаштуйте непрямість до визначеного пікселя.

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.ImagicBitMask.

Оператор(Створення ImageBitMask)

Ексклюзивний розчин двох масок.

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

Parameters

a ImageBitMask

Перша маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Оператор !(ImageBitMask)

Зверніть маску

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Маска повинна бути обертаною.

Returns

ImageBitMask

Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Оператор *(Створення ImageBitMask)

Розташування двох масок.

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

Parameters

a ImageBitMask

Перша маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Оператор -(Створення ImageBitMask)

Витягніть другу маску з першого.

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

Parameters

a ImageBitMask

Перша маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Українська