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 са величином одређеног постојећег _ВЛ17.РастерИмаге.Спецификовани 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.ImažBitMask као __ WL16__ .MagikWad. ImageMash.

Inflate(Инт)

Инфлатирају ову маску одређеном количином.

public override ImageMask Inflate(int size)

Parameters

size int

Колико је потребно за ову маску.

Returns

ImageMask

Инфлатовани Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask као Wl17.МагицВанд.ИмажМаск.

SetMaskPixel(int, int, bool)

Поставите непропорционалност на одређени пиксел.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

КСНУМКС координати пиксела.

y int

Координат и пиксела.

value bool

истинито ако је одређени пиксел нејасан; иначе, лажни.

Operators

Оператор +(Sledeći Чланак ImageBitMask)

Уједињење две маске.

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

Parameters

a ImageBitMask

Прва маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Оператор(Sledeći Чланак ImageBitMask)

Ексклузивна дисункција две маске.

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

Parameters

a ImageBitMask

Прва маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

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

Повратак маске.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

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

Returns

ImageBitMask

Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Оператор *(Sledeći Чланак ImageBitMask)

Прекидање две маске.

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

Parameters

a ImageBitMask

Прва маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Оператор -(Sledeći Чланак ImageBitMask)

Уклоните другу маску од прве.

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

Parameters

a ImageBitMask

Прва маска

b ImageBitMask

Друга маска

Returns

ImageBitMask

Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

 Српски