Class EmptyImageMask
Namn på plats: Aspose.Imaging.MagicWand.ImageMasks Församling: Aspose.Imaging.dll (25.4.0)
Beskriv en tom, icke abstrakt mask.
public class EmptyImageMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← EmptyImageMask
Implements
Arvsmedlemmar
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
EmptyImageMask(int, int)
Initialiserar en ny instans av Aspose.Imaging.MagicWand.ImageMasks.EmptyImageMask klass med angiven bredd och höjd.
public EmptyImageMask(int width, int height)
Parameters
width
int
bredden av masken.
height
int
höjden på masken.
Properties
SelectionBounds
Få gränserna för den valda delen av masken, i pixlar.
public override Rectangle SelectionBounds { get; }
Fastighetsvärde
Detta[int, int]
Upptäcker opaciteten i den angivna pixeln.
public override bool this[int x, int y] { get; }
Fastighetsvärde
Methods
Clone()
Skapar ett nytt objekt som är en kopia av den aktuella instansen.
public override object Clone()
Returns
Ett nytt objekt som är en kopia av denna instans.
Crop(Rectangle)
Kroppsmask med den angivna rektangeln.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Den angivna rektangeln.
Returns
En krossad EmptyImageMask som ImageMask.
Inflate(int)
Inflatera denna mask med det angivna beloppet.
public override ImageMask Inflate(int size)
Parameters
size
int
Den mängd som ska inflatera denna mask.
Returns
En inflaterad EmptyImageMask som ImageMask.