Class ImageBitMask
Именује се: Aspose.Imaging.MagicWand.ImageMasks Асамблеја: Aspose.Imaging.dll (25.4.0)
Описује бинарну маску слике.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
Наслеђени чланови
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; }
Вредност имовине
Ово[Инт, Инт]
Добије непропорционалност одређеног пиксела.
public override bool this[int x, int y] { get; }
Вредност имовине
Methods
Clone()
Креира нови објекат који је копија тренутне инстанције.
public override object Clone()
Returns
Нови објекат који је копија ове инстанције.
Crop(Rectangle)
Маска са одређеним правоугаоном.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
одређени правоугао.
Returns
Уграђени Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask као __ WL16__ .MagikWad. ImageMash.
Inflate(Инт)
Инфлатирају ову маску одређеном количином.
public override ImageMask Inflate(int size)
Parameters
size
int
Колико је потребно за ову маску.
Returns
Инфлатовани 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
Прва маска
Друга маска
Returns
Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Оператор(Sledeći Чланак ImageBitMask)
Ексклузивна дисункција две маске.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Прва маска
Друга маска
Returns
Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Оператор !(ImageBitMask)
Повратак маске.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Маска треба обрнути.
Returns
Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Оператор *(Sledeći Чланак ImageBitMask)
Прекидање две маске.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Прва маска
Друга маска
Returns
Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Оператор -(Sledeći Чланак ImageBitMask)
Уклоните другу маску од прве.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Прва маска
Друга маска
Returns
Нови Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.