Class ImageBitMask
Numele spaţiului: Aspose.Imaging.MagicWand.ImageMasks Asamblare: Aspose.Imaging.dll (25.4.0)
Descrie o mască de imagine binară.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
Membrii moștenitori
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)
Inițializează o nouă instanță a clasei Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask cu amploarea și înălțimea specificate.
public ImageBitMask(int width, int height)
Parameters
width
int
Lungimea mască.
height
int
Înălțimea mască.
ImageBitMask(RasterImage)
Inițializează o nouă instanță a clasei Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask cu dimensiunea specificată a clădirii existente.Aspose.Imaging.RasterImage va fi stocat ca imagine de sursă.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
Sursă de imagine.
Properties
SelectionBounds
Obține limitele părții selectate a mascăi, în pixeli.
public override Rectangle SelectionBounds { get; }
Valoarea proprietății
Această[int, int]
Obține opacitatea pixelului specificat.
public override bool this[int x, int y] { get; }
Valoarea proprietății
Methods
Clone()
Creează un nou obiect care este o copie a instantei actuale.
public override object Clone()
Returns
Un nou obiect care este o copie a acestei instante.
Crop(Rectangle)
Masca cu rectangolul specificat.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
rectangul specificat.
Returns
Un croped Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask ca Wl17.MagiciWan.imajMaski.
Inflate(int)
Inflă această mască cu cantitatea specificată.
public override ImageMask Inflate(int size)
Parameters
size
int
Cât de mult ar trebui să plătească această mască?
Returns
O inflată Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask ca Wl17.MagicWorld.
SetMaskPixel(int, int, bool)
Setarea opacității la pixelul specificat.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
Coordonatul X al pixelului.
y
int
Coordonatul y al pixelului.
value
bool
adevărat dacă pixelul specificat este opac; altfel, fals.
Operators
Operatorul +(ImagineBitMask și imagini)
Uniunea a două mască.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
Prima mască
A doua mască.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operatorul(ImagineBitMask și imagini)
Dispunerea exclusivă a două măști.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Prima mască
A doua mască.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operatorul !(ImageBitMask)
Întoarceți masca
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Masca trebuie inversată.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operatorul *(ImagineBitMask și imagini)
Intersecția a două măști.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Prima mască
A doua mască.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operatorul -(ImagineBitMask și imagini)
Întoarceți masca de la prima.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Prima mască
A doua mască.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.