Class CircleMask
Το όνομα: Aspose.Imaging.MagicWand.ImageMasks Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Περιγράφει μια μάσκα κύκλου.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Κληρονομημένα μέλη
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(Ιντ, Ιντ, Ιντ)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.MagicWand.ImageMasks.CircleMask με το καθορισμένο κεντρικό σημείο και ακτίνα.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Ο συντονιστής x του κεντρικού σημείου της επιλεγμένης περιοχής.
y
int
Ο συντονιστής του κεντρικού σημείου της επιλεγμένης περιοχής.
radius
int
ραδιόφωνο της επιλεγμένης περιοχής.
CircleMask(Τίτλος, int)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.MagicWand.ImageMasks.CircleMask με το καθορισμένο κεντρικό σημείο και ακτίνα.
public CircleMask(Point center, int radius)
Parameters
center
Point
Το κέντρο της επιλεγμένης περιοχής.
radius
int
ραδιόφωνο της επιλεγμένης περιοχής.
Properties
SelectionBounds
Πάρτε τα όρια, σε pixels, αυτής της μάσκας.
public override Rectangle SelectionBounds { get; }
Αξία ιδιοκτησίας
Αυτό το[ΕΝΤ, ΕΝΤ]
Αποκτά την αδιάλειπτη απόδοση του καθορισμένου pixel.
public override bool this[int x, int y] { get; }
Αξία ιδιοκτησίας
Methods
Clone()
Δημιουργεί ένα νέο αντικείμενο το οποίο είναι αντίγραφο της τρέχουσας παραδείγματος.
public override object Clone()
Returns
Ένα νέο αντικείμενο που αποτελεί αντίγραφο αυτής της περιόδου.
Crop(Rectangle)
Μάσκα με τον καθορισμένο ορθογώνιο.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Ο καθορισμένος ορθογώνιος.
Returns
Ένα κρυμμένο CircleMask ή ImageBitMask ως ImageMask.Δεδομένου ότι το ImageBitMask μπορεί να επιστραφεί, συνιστάται μια ομαλή κλήση.
Inflate(ΕΝΤ)
Ανακατέψτε αυτή τη μάσκα με την καθορισμένη ποσότητα.
public override ImageMask Inflate(int size)
Parameters
size
int
Το ποσό που πρέπει να πλημμυρίσει αυτή η μάσκα.
Returns
Μια πληθωρισμένη CircleMask ως ImageMask.