Class ImageBitMask

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

IImageMask , ICloneable

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

Rectangle

ini[dengan int, int]

Dapatkan opacity dari pixel yang ditentukan.

public override bool this[int x, int y] { get; }

Nilai Properti

bool

Methods

Clone()

Mencipta objek baru yang merupakan salinan instans saat ini.

public override object Clone()

Returns

object

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

ImageMask

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

ImageMask

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

a ImageBitMask

Masker yang pertama

b ImageBitMask

Masker yang kedua.

Returns

ImageBitMask

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

a ImageBitMask

Masker yang pertama

b ImageBitMask

Masker yang kedua.

Returns

ImageBitMask

Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.

Operator !(ImageBitMask)

Mengubah masker.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Masker yang harus dibalikkan.

Returns

ImageBitMask

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

a ImageBitMask

Masker yang pertama

b ImageBitMask

Masker yang kedua.

Returns

ImageBitMask

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

a ImageBitMask

Masker yang pertama

b ImageBitMask

Masker yang kedua.

Returns

ImageBitMask

Ciri-ciri yang ada di bawah ini adalah: MagicWand.ImageMasks.ImageBitMask.

 Indonesia