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 з розміром визначеного існуючого Wl17.RasterIMage.Визначений 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
Завантажити WL17_.MagicWand.ImageMasks.ImagicBitMask як _Wl17.MAGICWAND.IMAGEMASKS.
Inflate(ІНТ)
Використовуйте цю маску за визначеною кількістю.
public override ImageMask Inflate(int size)
Parameters
size
int
Скільки коштуватиме ця маска.
Returns
Інфляція 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
Перша маска
Друга маска
Returns
Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Оператор(Створення ImageBitMask)
Ексклюзивний розчин двох масок.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Перша маска
Друга маска
Returns
Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Оператор !(ImageBitMask)
Зверніть маску
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Маска повинна бути обертаною.
Returns
Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Оператор *(Створення ImageBitMask)
Розташування двох масок.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Перша маска
Друга маска
Returns
Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Оператор -(Створення ImageBitMask)
Витягніть другу маску з першого.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Перша маска
Друга маска
Returns
Новий Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.