Class ImageBitMask
Названий на: Aspose.Imaging.MagicWand.ImageMasks Асамблея: Aspose.Imaging.dll (25.5.0)
Опис бінарної маски зображення.
public class ImageBitMask : ImageMask, IImageMask, ICloneableInheritance
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. ImageBitMask з розміром визначеного існуючого асфоз-ілюстрації.Визначений 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.IMAGEBitMask як ASPOSE.ІМАГІНГ.MAGICWAND.IMEAGEMASKS.
Inflate(ІНТ)
Використовуйте цю маску за визначеною кількістю.
public override ImageMask Inflate(int size)Parameters
size int
Скільки коштуватиме ця маска.
Returns
Завантажити Aspose.Imaging.MagicWand.ImageMasks.IMAGEBitMask як ASPOSE.ІМАГІНГ.MAGICWAND.IMEAGEMASKS.
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.