Class ImageBitMask
nazivni prostor: Aspose.Imaging.MagicWand.ImageMasks Sastav: Aspose.Imaging.dll (25.4.0)
Opis binarne maske slike.
public class ImageBitMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← ImageBitMask
Implements
naslijeđeni članovi
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(u, u)
Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask razreda s određenom širinom i visinom.
public ImageBitMask(int width, int height)
Parameters
width
int
Širina maske.
height
int
Veličina maske.
ImageBitMask(RasterImage)
Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask razreda s veličinom određenog postojećeg Wl17.Raster Image.Specifično Aspose.Imaging.RasterImage će se pohraniti kao izvorna slika.
public ImageBitMask(RasterImage image)
Parameters
image
RasterImage
Izvorna slika
Properties
SelectionBounds
Dobiva granice odabranog dijela maske, u pikselima.
public override Rectangle SelectionBounds { get; }
Vrijednost nekretnina
Ovo[u, u]
Dobiva opacitet određenog piksela.
public override bool this[int x, int y] { get; }
Vrijednost nekretnina
Methods
Clone()
Stvaranje novog objekta koji je kopija postojećeg primjera.
public override object Clone()
Returns
Novi objekt koji je kopija ove primjere.
Crop(Rectangle)
Maska s određenim rektangulom.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
To je određeni rektangul.
Returns
Prikupljeni Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask kao __ WL16__ .MagikWad. ImageMash.
Inflate(int)
Naplaćuje ovu masku po određenoj količini.
public override ImageMask Inflate(int size)
Parameters
size
int
Koja je količina za ulaganje ove maske.
Returns
Inflatacija Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask kao Wl17.MagiWan.imageMash.
SetMaskPixel(int, int, bool)
Sastavite opacitet prema određenom pikselu.
public void SetMaskPixel(int x, int y, bool value)
Parameters
x
int
Koordinacija x piksela.
y
int
Koordinacija piksela.
value
bool
istinito ako je određeni pixel nejasan; inače, lažan.
Operators
Operator +(Sljedeći članakImageBitMask)
Zajednica dvije maske.
public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)
Parameters
Prva je maska.
Druga je maska.
Returns
Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Operatorski(Sljedeći članakImageBitMask)
Ekskluzivno razdvajanje dvije maske.
public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)
Parameters
Prva je maska.
Druga je maska.
Returns
Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Operator !(ImageBitMask)
Umjesto maske.
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Maska mora biti obrnuta.
Returns
Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Operator *(Sljedeći članakImageBitMask)
Razdvajanje dvije maske.
public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)
Parameters
Prva je maska.
Druga je maska.
Returns
Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.
Operator -(Sljedeći članakImageBitMask)
Uklonite drugu masku od prvog.
public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)
Parameters
Prva je maska.
Druga je maska.
Returns
Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.