Class ImageBitMask
Navne til: Aspose.Imaging.MagicWand.ImageMasks Sammensætning: Aspose.Imaging.dll (25.4.0)
Beskriv en binær billedmask.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
De arvede medlemmer
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(Det er int)
Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask klasse med den angivne bredde og højde.
public ImageBitMask(int width, int height)
Parameters
width
int
Størrelsen af masken.
height
int
Højden af masken.
ImageBitMask(RasterImage)
Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask klasse med størrelsen af den angivne eksisterende Wl17.RasterImages.Specifikeret Aspose.Imaging.RasterImage vil blive gemt som kildebillede.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
Kilde af billedet.
Properties
SelectionBounds
Få grænserne af den valgte del af masken, i pixler.
public override Rectangle SelectionBounds { get; }
Ejendomsværdi
Dette[Det er int]
Giver opaciteten af den angivne pixel.
public override bool this[int x, int y] { get; }
Ejendomsværdi
Methods
Clone()
Skaber et nyt objekt, der er en kopi af den nuværende instans.
public override object Clone()
Returns
Et nyt objekt, der er en kopi af denne instans.
Crop(Rectangle)
Maske med den angivne rektangle.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Den angivne rektangle.
Returns
En krøbet Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask som Wl17.MagicVand .ImagesMasker.
Inflate(Int)
Blomstrer denne maske med det angivne beløb.
public override ImageMask Inflate(int size)
Parameters
size
int
Det er den mængde, man skal bruge denne maske.
Returns
En inflateret Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask som __ WL16__ .MagikWad.Imagemasks..
SetMaskPixel(Int, Int og Bool)
Indsæt opaciteten til det angivne pixel.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
Den x-koordinate af pikselen.
y
int
Den y-koordinate af pikselen.
value
bool
sandt, hvis den angivne pixel er opaktig; ellers falsk.
Operators
Operatør +(Læs mere om ImageBitMask)
Forening af to masker.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
Den første maske.
Den anden maske.
Returns
Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.
Operatør(Læs mere om ImageBitMask)
Udelukkende afskæring af to masker.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Den første maske.
Den anden maske.
Returns
Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.
Operatør !(ImageBitMask)
Omvend maskinen.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Mask for at blive omvendt.
Returns
Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.
Operatør *(Læs mere om ImageBitMask)
Intersection af to masker.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Den første maske.
Den anden maske.
Returns
Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.
Operatør -(Læs mere om ImageBitMask)
Fjern den anden maske fra første.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Den første maske.
Den anden maske.
Returns
Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.