Class ImageBitMask
Nom dels espais: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)
Descriu una màscara d’imatge binària.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
Membres heretats
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)
Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask amb la amplada i l’altura especificades.
public ImageBitMask(int width, int height)
Parameters
width
int
Amplitud de la màscara.
height
int
Alçada de la màscara.
ImageBitMask(RasterImage)
Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask amb la grandària de l’especificada existent Wl17.Raster Image.Aspose.Imaging.RasterImage s’emmagatzemarà com a imatge de font.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
Imatge de font.
Properties
SelectionBounds
Obté els límits de la part seleccionada del màscara, en píxels.
public override Rectangle SelectionBounds { get; }
Valor de la propietat
Aquest[Int, Int]
Obté l’opacitat del píxel especificat.
public override bool this[int x, int y] { get; }
Valor de la propietat
Methods
Clone()
Crea un nou objecte que és una còpia de la instància actual.
public override object Clone()
Returns
Un nou objecte que és una còpia d’aquesta instància.
Crop(Rectangle)
La màscara amb el rectangle especificat.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
El rectangle especificat.
Returns
Una col·lecció de Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask com a Wl17.MagicVand .ImagesMasques.
Inflate(Int)
Inflata aquesta màscara per la quantitat especificada.
public override ImageMask Inflate(int size)
Parameters
size
int
La quantitat per inflar aquesta màscara.
Returns
Un inflat Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask com a Wl17.
SetMaskPixel(Int, int i bool)
Establir l’opacitat al píxel especificat.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
El coordenat x del píxel.
y
int
El coordenat y del píxel.
value
bool
veritat si el píxel especificat és opac; d’altra banda, fals.
Operators
Operador +(Títol: ImageBitMask)
Unió de dues màscares.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
La primera màscara.
La segona màscara.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operador(Títol: ImageBitMask)
Exclusiva disjunció de dues màscares.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
La primera màscara.
La segona màscara.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operador !(ImageBitMask)
La màscara invertida.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
La màscara és invertida.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operador *(Títol: ImageBitMask)
Intersecció de dues màscares.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
La primera màscara.
La segona màscara.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Operador -(Títol: ImageBitMask)
Subtractar la segona màscara des de la primera.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
La primera màscara.
La segona màscara.
Returns
Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.