Class ImageBitMask

Class ImageBitMask

ja nimityö: Aspose.Imaging.MagicWand.ImageMasks Kokoelma: Aspose.Imaging.dll (25.4.0)

Kuvaus binary kuvan naamio.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Perintöjäsenet

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(Sisä, sisä)

Aloitetaan Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask -luokan uusi esimerkki, jossa on määritetty leveys ja korkeus.

public ImageBitMask(int width, int height)

Parameters

width int

ja masken laajuus.

height int

naamion korkeus.

ImageBitMask(RasterImage)

Aloitetaan uusi esimerkki Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask luokan määritellyn olemassa olevan Wl17.RasterImagen koon kanssa.Eritelty Aspose.Imaging.RasterImage tallennetaan lähdekuvaksi.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Alkuperäinen kuva.

Properties

SelectionBounds

Saa naamion valitun osan rajat pikseleinä.

public override Rectangle SelectionBounds { get; }

Omistuksen arvo

Rectangle

Tämä[Sisä, sisä]

Saat määritellyn pixelin epätarkkuuden.

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

Omistuksen arvo

bool

Methods

Clone()

Luo uusi esine, joka on jäljennös nykyisestä tapauksesta.

public override object Clone()

Returns

object

Uusi esine, joka on jäljennös tästä tapauksesta.

Crop(Rectangle)

Maski, jossa on määritelty oikea kulma.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Määritetty reaktio.

Returns

ImageMask

Hyödynnä Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask kuin Wl17.MagicVand .Imausmaskeja.

Inflate(Sisältää)

Siirrä tämä naamio määritellyn määrän mukaan.

public override ImageMask Inflate(int size)

Parameters

size int

Kuinka paljon tätä naamiota käytetään.

Returns

ImageMask

Inflatoitu Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask kuin Wl17.MagicVand .Imausmaskeja.

SetMaskPixel(Inti, Inti ja Bool)

Määritä epätarkkuus määritellylle pixelille.

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

Parameters

x int

Pikselin x koordinaatti.

y int

Pikselin y koordinaatti.

value bool

todellinen, jos määritetty pikseli on epäselvä; muuten väärä.

Operators

operaattori +(Kuvaus: ImageBitMask)

Kahden naamion liitto.

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

Parameters

a ImageBitMask

Ensimmäinen naamio on

b ImageBitMask

Ja toinen naamio.

Returns

ImageBitMask

Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

operaattorit(Kuvaus: ImageBitMask)

Yksinomainen erottaminen kahdesta naamioista.

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

Parameters

a ImageBitMask

Ensimmäinen naamio on

b ImageBitMask

Ja toinen naamio.

Returns

ImageBitMask

Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

operaattori !(ImageBitMask)

Siirtää maski.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maski tulee kääntää.

Returns

ImageBitMask

Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

operaattori *(Kuvaus: ImageBitMask)

Kahden naamion risteys.

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

Parameters

a ImageBitMask

Ensimmäinen naamio on

b ImageBitMask

Ja toinen naamio.

Returns

ImageBitMask

Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

operaattori -(Kuvaus: ImageBitMask)

Poista toinen naamio ensimmäisestä.

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

Parameters

a ImageBitMask

Ensimmäinen naamio on

b ImageBitMask

Ja toinen naamio.

Returns

ImageBitMask

Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Suomi