Class CircleMask
nazivni prostor: Aspose.Imaging.MagicWand.ImageMasks Sastav: Aspose.Imaging.dll (25.4.0)
Opisuje krug maske.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
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
CircleMask(int, int, int)
Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.CircleMask klase s određenom središnjom točkom i promjerom.
public CircleMask(int x, int y, int radius)
Parameters
x
int
X-koordinacija središnje točke odabranog područja.
y
int
Y-koordinacija središnje točke odabranog područja.
radius
int
Radija odabranog područja.
CircleMask(Pozicija, int)
Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.CircleMask klase s određenom središnjom točkom i promjerom.
public CircleMask(Point center, int radius)
Parameters
center
Point
Središnja točka odabranog područja.
radius
int
Radija odabranog područja.
Properties
SelectionBounds
Pronađite granice, u pixelima, ove maske.
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
Prikupljena CircleMask ili ImageBitMusk kao ImageMask.Budući da se ImageBitMask može vratiti, preporučuje se tekući poziv.
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
Slijedeći članakCircleMask kao ImageMusk.