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.ImagicBitMask з зазначеною шириною і висотою.

public ImageBitMask(int width, int height)

Parameters

width int

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

height int

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

ImageBitMask(RasterImage)

Ініціалізує нову інстанцію класу Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask з розміром визначеного існуючого Wl17.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

Завантажити WL17_.MagicWand.ImageMasks.ImagicBitMask як _Wl17.MAGICWAND.IMAGEMASKS.

Inflate(ІНТ)

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

public override ImageMask Inflate(int size)

Parameters

size int

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

Returns

ImageMask

Інфляція Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask як Wl17.МагічнаВанд.ІммажМаск.

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.

 Українська