Class ImageBitMask
ja nimityö: Aspose.Imaging.MagicWand.ImageMasks Kokoelma: Aspose.Imaging.dll (25.5.0)
Kuvaus binary kuvan naamio.
public class ImageBitMask : ImageMask, IImageMask, ICloneableInheritance
object ← ImageMask ← ImageBitMask
Implements
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 Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask -luokan uusi esimerkki määritellyn olemassa olevasta Asposesta, Imaging.RasterImagesta.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
Tämä[Sisä, sisä]
Saat määritellyn pixelin epätarkkuuden.
public override bool this[int x, int y] { get; }Omistuksen arvo
Methods
Clone()
Luo uusi esine, joka on jäljennös nykyisestä tapauksesta.
public override object Clone()Returns
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
Näytä tarkat tiedot: Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask as Aspos.It.
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
Inflatoitu Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask kuin Aspos.Filmityöntekijä.
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
Ensimmäinen naamio on
Ja toinen naamio.
Returns
Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
operaattorit(Kuvaus: ImageBitMask)
Yksinomainen erottaminen kahdesta naamioista.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)Parameters
Ensimmäinen naamio on
Ja toinen naamio.
Returns
Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
operaattori !(ImageBitMask)
Siirtää maski.
public static ImageBitMask operator !(ImageBitMask a)Parameters
Maski tulee kääntää.
Returns
Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
operaattori *(Kuvaus: ImageBitMask)
Kahden naamion risteys.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)Parameters
Ensimmäinen naamio on
Ja toinen naamio.
Returns
Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
operaattori -(Kuvaus: ImageBitMask)
Poista toinen naamio ensimmäisestä.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)Parameters
Ensimmäinen naamio on
Ja toinen naamio.
Returns
Uusi Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.