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

Изтеглено Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask като Wl17.МагичнаУнд.ИмажМаск.

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.

 Български