Class ImageBitMask
A név: Aspose.Imaging.MagicWand.ImageMasks Összefoglaló: Aspose.Imaging.dll (25.4.0)
Leírás egy bináris kép maszk.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
Örökletes tagok
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(Az int, int)
Elindítja a Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask osztály új példányát a meghatározott szélességgel és magassággal.
public ImageBitMask(int width, int height)
Parameters
width
int
A maszk szélessége.
height
int
A maszk magassága.
ImageBitMask(RasterImage)
Elindítja a Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask osztály új példányát a megadott meglévő Wl17.RasterImages méretével.A megadott Aspose.Imaging.RasterImage forrásként kerül tárolásra.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
Forrás kép.
Properties
SelectionBounds
A maszk kiválasztott részének határait pixelekben kapja meg.
public override Rectangle SelectionBounds { get; }
ingatlan értéke
Ez a[Az int, int]
Megkapja a kijelölt pixel opacitását.
public override bool this[int x, int y] { get; }
ingatlan értéke
Methods
Clone()
Hozzon létre egy új objektumot, amely a jelenlegi példány másolata.
public override object Clone()
Returns
Egy új objektum, amely ennek a példánynak a másolata.
Crop(Rectangle)
A maszkot a kijelölt rektangulával kell elhelyezni.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
A meghatározott rektangul.
Returns
A szétválasztott Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask mint Wl17.MágikWad. ImageMash.
Inflate(int)
Ezt a maszkot a meghatározott mennyiséggel inflátozza.
public override ImageMask Inflate(int size)
Parameters
size
int
Ez a maszk mennyisége.
Returns
Egy inflációs Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask mint Wl17.MágikWan.A képmáska.
SetMaskPixel(Az int, int, bool)
Állítsa be az opacitást a meghatározott pixelhez.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
A pixel x koordinátája.
y
int
A pixel Y koordinátája.
value
bool
Igaz, ha a kijelölt pixel átlátszó; egyébként hamis.
Operators
Operátor +(Képek / ImageBitMask)
A két maszk egyesülése.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
Az első maszk.
A második maszk.
Returns
Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.
Operátor(Képek / ImageBitMask)
Két maszk kizárólagos eltávolítása.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Az első maszk.
A második maszk.
Returns
Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.
Operátor !(ImageBitMask)
Vissza a maszkot.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
A maszkot meg kell fordítani.
Returns
Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.
Operátor *(Képek / ImageBitMask)
Két maszk átlépése.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Az első maszk.
A második maszk.
Returns
Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.
Operátor -(Képek / ImageBitMask)
Távolítsa el az első maszkot.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Az első maszk.
A második maszk.
Returns
Új Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.