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
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
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
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
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
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.