Class ImageBitMask
Nama dari : Aspose.Imaging.MagicWand.ImageMasks Pengumpulan: Aspose.Imaging.dll (25.4.0)
Ini adalah topeng gambar biner.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
anggota yang diwarisi
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(dengan int, int)
Inicialisasi contoh baru dari kelas Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask dengan lebar dan ketinggian yang ditentukan.
public ImageBitMask(int width, int height)
Parameters
width
int
Ketebalan dari topeng.
height
int
Ketinggian dari topeng.
ImageBitMask(RasterImage)
Inicialisasi contoh baru dari kelas Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask dengan ukuran yang ditentukan dari Aspose.Imaging.RasterImage.Spesifikasi Aspose.Imaging.RasterImage akan disimpan sebagai gambar sumber.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
sumber gambar.
Properties
SelectionBounds
Dapatkan batas-batas dari bagian yang dipilih dari topeng, dalam piksel.
public override Rectangle SelectionBounds { get; }
Nilai Properti
ini[dengan int, int]
Dapatkan opacity dari pixel yang ditentukan.
public override bool this[int x, int y] { get; }
Nilai Properti
Methods
Clone()
Mencipta objek baru yang merupakan salinan instans saat ini.
public override object Clone()
Returns
Sebuah objek baru yang merupakan salinan dari instansi ini.
Crop(Rectangle)
Masker dengan rektangle yang ditentukan.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
rektangle yang ditentukan.
Returns
Menggunakan Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask sebagai Aspose.Imaging.MagicWand.ImageMasks.ImageMask
Inflate(int)
Masker ini disalurkan dengan jumlah yang ditentukan.
public override ImageMask Inflate(int size)
Parameters
size
int
Berapa banyak masker yang akan dimasukkan.
Returns
Sebuah Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask sebagai Aspose.Imaging.MagicWand.ImageMasks.ImageMask.
SetMaskPixel(int, int dan bool)
Menetapkan opacity pada pixel yang ditentukan.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
koordinat x dari pixel.
y
int
Y koordinat dari pixel.
value
bool
benar jika piksel yang ditentukan tidak jelas; jika tidak, palsu.
Operators
Operator +(ImageBitMask dan ImageBitMask)
Kesatuan dua topeng.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
Masker yang pertama
Masker yang kedua.
Returns
Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.
Operator yang(ImageBitMask dan ImageBitMask)
Disuntikkan dua topeng.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Masker yang pertama
Masker yang kedua.
Returns
Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.
Operator !(ImageBitMask)
Mengubah masker.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Masker yang harus dibalikkan.
Returns
Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.
Operator *(ImageBitMask dan ImageBitMask)
Menghubungkan dua topeng.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Masker yang pertama
Masker yang kedua.
Returns
Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.
Operator -(ImageBitMask dan ImageBitMask)
Gunakan masker kedua dari yang pertama.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Masker yang pertama
Masker yang kedua.
Returns
Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.