Class CircleMask
Navne til: Aspose.Imaging.MagicWand.ImageMasks Sammensætning: Aspose.Imaging.dll (25.4.0)
Beskriv en cirkelmask.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
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
CircleMask(Det er int, int, int)
Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks.CircleMask klasse med det angivne centerpoint og radius.
public CircleMask(int x, int y, int radius)
Parameters
x
int
x-koordinaten af det centrale punkt i det udvalgte område.
y
int
Den y-koordinate af det centrale punkt i det udvalgte område.
radius
int
Radius af det udvalgte område.
CircleMask(Størrelse, int)
Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks.CircleMask klasse med det angivne centerpoint og radius.
public CircleMask(Point center, int radius)
Parameters
center
Point
Det centrale punkt i det udvalgte område.
radius
int
Radius af det udvalgte område.
Properties
SelectionBounds
Få grænserne, i pixler, af denne maske.
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 CircleMask eller ImageBitMesk som ImageMusk.Da ImageBitMask kan returneres, anbefales fluent opkald.
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 inflated CircleMask som ImageMusk.