Class PathGradientBrush
Το όνομα: Aspose.Imaging.Brushes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Ενσωματώνει ένα αντικείμενο Aspose.Imaging.Brush με ένα gradient. Αυτή η τάξη δεν μπορεί να κληρονομηθεί.
[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable
Inheritance
object ← DisposableObject ← Brush ← TransformBrush ← PathGradientBrushBase ← PathGradientBrush
Implements
Κληρονομημένα μέλη
PathGradientBrushBase.PathPoints , PathGradientBrushBase.GraphicsPath , PathGradientBrushBase.CenterPoint , PathGradientBrushBase.FocusScales , TransformBrush.ResetTransform() , TransformBrush.MultiplyTransform(Matrix) , TransformBrush.MultiplyTransform(Matrix, MatrixOrder) , TransformBrush.TranslateTransform(float, float) , TransformBrush.TranslateTransform(float, float, MatrixOrder) , TransformBrush.ScaleTransform(float, float) , TransformBrush.ScaleTransform(float, float, MatrixOrder) , TransformBrush.RotateTransform(float) , TransformBrush.RotateTransform(float, MatrixOrder) , TransformBrush.WrapMode , TransformBrush.Transform , TransformBrush.IsTransformChanged , Brush.DeepClone() , Brush.Equals(object) , Brush.GetHashCode() , Brush.Opacity , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Το κεντρικό χρώμα είναι λευκό κατά προεπιλογή.Ένας χρήστης μπορεί να αλλάξει αυτή την τιμή οποιαδήποτε στιγμή αργότερα.
Η σειρά περιφερειακών χρωμάτων αρχίζει με ένα στοιχείο που περιέχει λευκό χρώμα κατά προεπιλογή. τα περιφερειακά χρώματα μπορούν να αλλάξουν αργότερα, αλλά τουλάχιστον ένα στοιχείο απαιτείται κατά την εγκατάσταση των περιφερειακών χρωμάτων.
Δείτε το Aspose.Imaging.Brushes.PathGradientBrush.Blend για περισσότερες λεπτομέρειες σχετικά με την πρωτοβουλία του.
Constructors
PathGradientBrush(PointF[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία.
public PathGradientBrush(PointF[] pathPoints)
Parameters
pathPoints
PointF
[ ]
Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
PathGradientBrush(PointF[ ]Ετικέτες WrapMode)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.
public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
PointF
[ ]
Μια σειρά από δομές Aspose.Imaging.PointF που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
wrapMode
WrapMode
Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrush είναι τυλιγμένες.
PathGradientBrush(Point[])
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία.
public PathGradientBrush(Point[] pathPoints)
Parameters
pathPoints
Point
[ ]
Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
PathGradientBrush(Point[ ]Ετικέτες WrapMode)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Brushes.PathGradientBrush με τα καθορισμένα σημεία και τη λειτουργία βαλβίδας.
public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)
Parameters
pathPoints
Point
[ ]
Μια σειρά από δομές Aspose.Imaging.Point που αντιπροσωπεύουν τα σημεία που σχηματίζουν τις άκρες του δρόμου.
wrapMode
WrapMode
Ένα Aspose.Imaging.WrapMode που καθορίζει πώς συμπληρώνονται με αυτό το Aspose.Imaging.Brushes.PathGradientBrush είναι τυλιγμένες.
PathGradientBrush(GraphicsPath)
Αρχίζει μια νέα περίπτωση της τάξης Aspose.Imaging.Brushes.PathGradientBrush με την καθορισμένη διαδρομή.
public PathGradientBrush(GraphicsPath path)
Parameters
path
GraphicsPath
Το Aspose.Imaging.GraphicsPath που καθορίζει την περιοχή που γεμίζει αυτό το Aspose.Imaging.Brushes.PathGradientBrush.
Properties
Blend
Αποκτά ή τοποθετεί ένα Aspose.Imaging.Blend που προσδιορίζει τις θέσεις και τους παράγοντες που καθορίζουν ένα προσαρμοσμένο falloff για το gradient.
public Blend Blend { get; set; }
Αξία ιδιοκτησίας
CenterColor
Αποκτά ή τοποθετεί το χρώμα στο κέντρο του μονοπάτι gradient.
public Color CenterColor { get; set; }
Αξία ιδιοκτησίας
InterpolationColors
Αποκτά ή τοποθετεί ένα Aspose.Imaging.ColorBlend που ορίζει ένα πολυχρωμικό γραμμικό gradient.
[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }
Αξία ιδιοκτησίας
SurroundColors
Αποκτά ή τοποθετεί μια σειρά από χρώματα που αντιστοιχούν στα σημεία στο μονοπάτι αυτό το Aspose.Imaging.Brushes.PathGradientBrush γεμίζει.
public Color[] SurroundColors { get; set; }
Αξία ιδιοκτησίας
Color [ ]
Methods
SetBlendTriangularShape(Πλοία)
Δημιουργεί ένα gradient με ένα κεντρικό χρώμα και ένα γραμμικό falloff σε ένα γύρω χρώμα.
public void SetBlendTriangularShape(float focus)
Parameters
focus
float
Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.
SetBlendTriangularShape(Πλοία, Πλοία)
Δημιουργεί ένα gradient με ένα κεντρικό χρώμα και μια γραμμική φάλαινα σε κάθε γύρω χρώμα.
public void SetBlendTriangularShape(float focus, float scale)
Parameters
focus
float
Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.
scale
float
Μια τιμή από 0 έως 1 που προσδιορίζει την μέγιστη ένταση του κεντρικού χρώματος που συγχέεται με το οριακό χρώμα. μια τιμή του 1 προκαλεί την υψηλότερη δυνατή ένταση του κεντρικού χρώματος, και είναι η προεπιλεγμένη τιμή.
SetSigmaBellShape(Πλοία)
Δημιουργεί ένα gradient brush που αλλάζει χρώμα από το κέντρο του δρόμου προς τα έξω στο όριο του δρόμου. Η μετάβαση από το ένα χρώμα στο άλλο βασίζεται σε μια καμπύλη με τη μορφή φωνής.
public void SetSigmaBellShape(float focus)
Parameters
focus
float
Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.
SetSigmaBellShape(Πλοία, Πλοία)
Δημιουργεί ένα gradient brush που αλλάζει χρώμα από το κέντρο του δρόμου προς τα έξω στο όριο του δρόμου. Η μετάβαση από το ένα χρώμα στο άλλο βασίζεται σε μια καμπύλη με τη μορφή φωνής.
public void SetSigmaBellShape(float focus, float scale)
Parameters
focus
float
Μια τιμή από 0 έως 1 που καθορίζει πού, κατά μήκος οποιασδήποτε ακτινοβολίας από το κέντρο του δρόμου μέχρι το όριο του δρόμου, το κεντρικό χρώμα θα είναι στην υψηλότερη ένταση του.
scale
float
Μια τιμή από 0 έως 1 που προσδιορίζει την μέγιστη ένταση του κεντρικού χρώματος που συγχέεται με το οριακό χρώμα. μια τιμή του 1 προκαλεί την υψηλότερη δυνατή ένταση του κεντρικού χρώματος, και είναι η προεπιλεγμένη τιμή.