Class ImageBitMask

Class ImageBitMask

A név: Aspose.Imaging.MagicWand.ImageMasks Összefoglaló: Aspose.Imaging.dll (25.4.0)

Leírás egy bináris kép maszk.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Örökletes tagok

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

Elindítja a Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask osztály új példányát a meghatározott szélességgel és magassággal.

public ImageBitMask(int width, int height)

Parameters

width int

A maszk szélessége.

height int

A maszk magassága.

ImageBitMask(RasterImage)

Elindítja a Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask osztály új példányát a megadott meglévő Wl17.RasterImages méretével.A megadott Aspose.Imaging.RasterImage forrásként kerül tárolásra.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Forrás kép.

Properties

SelectionBounds

A maszk kiválasztott részének határait pixelekben kapja meg.

public override Rectangle SelectionBounds { get; }

ingatlan értéke

Rectangle

Ez a[Az int, int]

Megkapja a kijelölt pixel opacitását.

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

ingatlan értéke

bool

Methods

Clone()

Hozzon létre egy új objektumot, amely a jelenlegi példány másolata.

public override object Clone()

Returns

object

Egy új objektum, amely ennek a példánynak a másolata.

Crop(Rectangle)

A maszkot a kijelölt rektangulával kell elhelyezni.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

A meghatározott rektangul.

Returns

ImageMask

A szétválasztott Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask mint Wl17.MágikWad. ImageMash.

Inflate(int)

Ezt a maszkot a meghatározott mennyiséggel inflátozza.

public override ImageMask Inflate(int size)

Parameters

size int

Ez a maszk mennyisége.

Returns

ImageMask

Egy inflációs Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask mint Wl17.MágikWan.A képmáska.

SetMaskPixel(Az int, int, bool)

Állítsa be az opacitást a meghatározott pixelhez.

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

Parameters

x int

A pixel x koordinátája.

y int

A pixel Y koordinátája.

value bool

Igaz, ha a kijelölt pixel átlátszó; egyébként hamis.

Operators

Operátor +(Képek / ImageBitMask)

A két maszk egyesülése.

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

Parameters

a ImageBitMask

Az első maszk.

b ImageBitMask

A második maszk.

Returns

ImageBitMask

Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

Operátor(Képek / ImageBitMask)

Két maszk kizárólagos eltávolítása.

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

Parameters

a ImageBitMask

Az első maszk.

b ImageBitMask

A második maszk.

Returns

ImageBitMask

Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

Operátor !(ImageBitMask)

Vissza a maszkot.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

A maszkot meg kell fordítani.

Returns

ImageBitMask

Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

Operátor *(Képek / ImageBitMask)

Két maszk átlépése.

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

Parameters

a ImageBitMask

Az első maszk.

b ImageBitMask

A második maszk.

Returns

ImageBitMask

Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

Operátor -(Képek / ImageBitMask)

Távolítsa el az első maszkot.

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

Parameters

a ImageBitMask

Az első maszk.

b ImageBitMask

A második maszk.

Returns

ImageBitMask

Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

 Magyar