Class ImageBitMask

Class ImageBitMask

İsim alanı : Aspose.Imaging.MagicWand.ImageMasks Toplantı: Aspose.Imaging.dll (25.4.0)

İkili görüntü maskesini tanımlar.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

mirasçı üyeleri

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(int , int , int)

Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask sınıfının yeni bir örneğini belirlenen genişlik ve yükseklik ile başlatır.

public ImageBitMask(int width, int height)

Parameters

width int

Maskenin genişliği.

height int

Maskenin yüksekliği.

ImageBitMask(RasterImage)

Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask sınıfının yeni bir örneğini belirlenen mevcut Aspose.Imaging.RasterImage boyutuna başlatır.Belirlenmiş Aspose.Imaging.RasterImage kaynak görüntüsü olarak kaydedilecektir.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Kaynak görüntüsü .

Properties

SelectionBounds

Maskenin seçilmiş kısmının sınırlarını piksel olarak alır.

public override Rectangle SelectionBounds { get; }

Mülkiyet Değer

Rectangle

bu[int , int , int]

Belirlenmiş pikselin opatikliğini alır.

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

Mülkiyet Değer

bool

Methods

Clone()

Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.

public override object Clone()

Returns

object

Bu durumun bir kopyası olan yeni bir nesne.

Crop(Rectangle)

Maskeyi belirlenmiş bir düz açıyla yapıştırın.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Belirlenmiş bir düzlem.

Returns

ImageMask

Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask olarak Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

Inflate(int ile)

Bu maskeyi belirlenen miktarda dökün.

public override ImageMask Inflate(int size)

Parameters

size int

Bu maskeyi doldurmak için ne kadar.

Returns

ImageMask

Bir inflated Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask olarak Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

SetMaskPixel(int , int , bool)

Öngörülen piksel için opaksiyonu ayarlayın.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

x piksel koordinasyonu.

y int

Pixel’in y koordinasyonu.

value bool

doğru eğer belirtilen piksel apak ise; aksi takdirde, sahte.

Operators

Operatör +(Görüntülü sohbet, ImageBitMask)

İki Maske Birliği.

public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

İlk maske.

b ImageBitMask

İkinci maske

Returns

ImageBitMask

Yeni Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operatör(Görüntülü sohbet, ImageBitMask)

İki maskenin ayrılması.

public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

İlk maske.

b ImageBitMask

İkinci maske

Returns

ImageBitMask

Yeni Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operatör !(ImageBitMask)

Maskeyi tersine çevirin.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maske dönüştürülür.

Returns

ImageBitMask

Yeni Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operatör *(Görüntülü sohbet, ImageBitMask)

İki maske arasındaki çarpışma.

public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

İlk maske.

b ImageBitMask

İkinci maske

Returns

ImageBitMask

Yeni Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operatör -(Görüntülü sohbet, ImageBitMask)

İkinci maskeyi baştan çıkarın.

public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

İlk maske.

b ImageBitMask

İkinci maske

Returns

ImageBitMask

Yeni Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 Türkçe