Class CircleMask
ja nimityö: Aspose.Imaging.MagicWand.ImageMasks Kokoelma: Aspose.Imaging.dll (25.4.0)
Kuvaile pyöreä naamio.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Perintöjäsenet
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(Inti, Inti ja Inti)
Aloittaa Aspose.Imaging.MagicWand.ImageMasks.CircleMask luokan uusi esimerkki määritellyllä keskipisteellä ja säteellä.
public CircleMask(int x, int y, int radius)
Parameters
x
int
valitun alueen keskipisteen x-koordinaatti.
y
int
Y-koordinaatti valitun alueen keskipisteestä.
radius
int
valitun alueen säde.
CircleMask(Piste ja int)
Aloittaa Aspose.Imaging.MagicWand.ImageMasks.CircleMask luokan uusi esimerkki määritellyllä keskipisteellä ja säteellä.
public CircleMask(Point center, int radius)
Parameters
center
Point
valitun alueen keskipiste.
radius
int
valitun alueen säde.
Properties
SelectionBounds
Saa tämän naamion rajat, pikseleissä.
public override Rectangle SelectionBounds { get; }
Omistuksen arvo
Tämä[Sisä, sisä]
Saat määritellyn pixelin epätarkkuuden.
public override bool this[int x, int y] { get; }
Omistuksen arvo
Methods
Clone()
Luo uusi esine, joka on jäljennös nykyisestä tapauksesta.
public override object Clone()
Returns
Uusi esine, joka on jäljennös tästä tapauksesta.
Crop(Rectangle)
Maski, jossa on määritelty oikea kulma.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Määritetty reaktio.
Returns
Kirjattu CircleMask tai ImageBitMusk kuvana.Koska ImageBitMask voidaan palauttaa, sujuvaa soittoa suositellaan.
Inflate(Sisältää)
Siirrä tämä naamio määritellyn määrän mukaan.
public override ImageMask Inflate(int size)
Parameters
size
int
Kuinka paljon tätä naamiota käytetään.
Returns
Infuusioitu CircleMask kuin ImageMusk.