Class ImageBitMask
Pôvodný názov: Aspose.Imaging.MagicWand.ImageMasks Zhromaždenie: Aspose.Imaging.dll (25.5.0)
Opisuje binárnu obrazovú masku.
public class ImageBitMask : ImageMask, IImageMask, ICloneableInheritance
object ← ImageMask ← ImageBitMask
Implements
Z dedičných členov
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(a int, int)
Initalizuje novú inštanciu triedy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask so špecifikovanou šírkou a výškou.
public ImageBitMask(int width, int height)Parameters
width int
Veľkosť masky.
height int
Výška masky.
ImageBitMask(RasterImage)
Initalizuje nový príklad triedy Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask s veľkosťou špecifikovanej existujúcej kategórie ASPOSE.IMAGING.RasterIMAGE.Určené Aspose.Imaging.RasterImage sa ukladá ako zdrojový obrázok.
public ImageBitMask(RasterImage image)Parameters
image RasterImage
Zdrojový obrázok .
Properties
SelectionBounds
Získava hranice vybranej časti masky, v pixeloch.
public override Rectangle SelectionBounds { get; }Hodnota nehnuteľnosti
Toto[a int, int]
Získava opacitu špecifikovaného pixelov.
public override bool this[int x, int y] { get; }Hodnota nehnuteľnosti
Methods
Clone()
Vytvára nový objekt, ktorý je kópiou súčasnej inštancie.
public override object Clone()Returns
Nový objekt, ktorý je kópiou tohto prípadu.
Crop(Rectangle)
Maska s špecifikovaným rektanglom.
public override ImageMask Crop(Rectangle rectangle)Parameters
rectangle Rectangle
špecifikovaný rektangul.
Returns
A hromadné Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask ako Aspos.imaging.Magičlovek.
Inflate(int)
Influje túto masku podľa stanoveného množstva.
public override ImageMask Inflate(int size)Parameters
size int
Množstvo na to, aby sa táto maska zaplnila.
Returns
A inflated Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask ako Aspos.imaging.MágikWad.IMAGEMASKS.
SetMaskPixel(int, int, bool)
Umiestnite opacitu na špecifikovaný pixel.
public void SetMaskPixel(int x, int y, bool value)Parameters
x int
x koordinát pixelov.
y int
Y koordinát pixelov.
value bool
pravdivý, ak je špecifikovaný pixel opačný; inak falošný.
Operators
prevádzkovateľ +(ImageBitMask, obrázok)
Zväz dvoch masiek.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)Parameters
Prvá maska
Druhá maska
Returns
Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
prevádzkovateľ(ImageBitMask, obrázok)
Exkluzívne odstraňovanie dvoch masiek.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)Parameters
Prvá maska
Druhá maska
Returns
Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
prevádzkovateľ !(ImageBitMask)
Invertuje masku
public static ImageBitMask operator !(ImageBitMask a)Parameters
Maska sa musí obrátiť.
Returns
Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
prevádzkovateľ *(ImageBitMask, obrázok)
Prechádzka dvoch masiek.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)Parameters
Prvá maska
Druhá maska
Returns
Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
prevádzkovateľ -(ImageBitMask, obrázok)
Odstráňte druhú masku od prvej.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)Parameters
Prvá maska
Druhá maska
Returns
Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.