Class PathGradientBrush

Class PathGradientBrush

Der Name: Aspose.Imaging.Brushes Versammlung: Aspose.Imaging.dll (25.4.0)

Es kapseliert ein Aspose.Imaging.Brush Objekt mit einem Gradient. Diese Klasse kann nicht vererbt werden.

[JsonObject(MemberSerialization.OptIn)]
public sealed class PathGradientBrush : PathGradientBrushBase, IDisposable

Inheritance

object DisposableObject Brush TransformBrush PathGradientBrushBase PathGradientBrush

Implements

IDisposable

Vererbte Mitglieder

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

Die Zentralfarbe ist standardmäßig weiß.Ein Benutzer kann diesen Wert jederzeit später ändern.

Die Umgebungfarbenschicht wird durch ein einzelnes Element initialisiert, das Standardfarbe weiß enthält. Die Umgebungfarbe kann später geändert werden, aber zumindest ein einzelnes Element ist bei der Einstellung der Umgebungfarbe erforderlich.

Siehe Aspose.Imaging.Brushes.PathGradientBrush.Blend für weitere Details über seine Initialisierung.

Constructors

PathGradientBrush(Punkte[])

Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten.

public PathGradientBrush(PointF[] pathPoints)

Parameters

pathPoints PointF [][]

Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.

PathGradientBrush(Punkte[][], und WrapMode)

Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten und Wrap-Modus.

public PathGradientBrush(PointF[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints PointF [][]

Eine Reihe von Aspose.Imaging.PointF Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.

wrapMode WrapMode

Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrush getragen werden.

PathGradientBrush(Point[])

Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten.

public PathGradientBrush(Point[] pathPoints)

Parameters

pathPoints Point [][]

Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.

PathGradientBrush(Point[][], und WrapMode)

Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit den angegebenen Punkten und Wrap-Modus.

public PathGradientBrush(Point[] pathPoints, WrapMode wrapMode)

Parameters

pathPoints Point [][]

Eine Reihe von Aspose.Imaging.Point-Strukturen, die die Punkte darstellen, die die Vertikale des Weges bilden.

wrapMode WrapMode

Ein Aspose.Imaging.WrapMode, der beschreibt, wie die Füllungen mit diesem Aspose.Imaging.Brushes.PathGradientBrush getragen werden.

PathGradientBrush(GraphicsPath)

Initialisiert eine neue Instanz der Aspose.Imaging.Brushes.PathGradientBrush Klasse mit dem angegebenen Weg.

public PathGradientBrush(GraphicsPath path)

Parameters

path GraphicsPath

Der Aspose.Imaging.GraphicsPath, der das mit diesem Aspose.Imaging.Brushes.PathGradientBrush gefüllte Gebiet definiert.

Properties

Blend

Er bekommt oder setzt einen Aspose.Imaging.Blend, der Positionen und Faktoren angibt, die einen angepassten Falloff für den Gradient definieren.

public Blend Blend { get; set; }

Eigentumswert

Blend

CenterColor

Er bekommt oder legt die Farbe im Zentrum der Straße gradient.

public Color CenterColor { get; set; }

Eigentumswert

Color

InterpolationColors

Er erhält oder setzt eine Aspose.Imaging.ColorBlend, die ein mehrfarbiges lineares Gradient definiert.

[Obsolete("This property is not used in this class anymore. Use PathMulticolorGradientBrush class instead.")]
[JsonIgnore]
public ColorBlend InterpolationColors { get; set; }

Eigentumswert

ColorBlend

SurroundColors

Er bekommt oder setzt eine Reihe von Farben, die den Punkten in diesem Aspose.Imaging.Brushes.PathGradientBrush füllt.

public Color[] SurroundColors { get; set; }

Eigentumswert

Color [][]

Methods

SetBlendTriangularShape(Flotte)

Er schafft einen Gradient mit einer zentralen Farbe und einen linearen Falloff zu einer umliegenden Farbe.

public void SetBlendTriangularShape(float focus)

Parameters

focus float

Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.

SetBlendTriangularShape(Flotte und Flotte)

Er schafft einen Gradient mit einer zentralen Farbe und einem linearen Falloff für jede umliegende Farbe.

public void SetBlendTriangularShape(float focus, float scale)

Parameters

focus float

Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.

scale float

Ein Wert von 0 bis 1, der die maximale Intensität der zentralen Farbe angibt, die mit der Grenzfarbe vermischt wird. Ein Wert von 1 verursacht die höchste mögliche Intensität der zentralen Farbe, und es ist die Standardwert.

SetSigmaBellShape(Flotte)

Er schafft eine Gradient-Brücke, die die Farbe ändert, die vom Zentrum der Straße nach außen auf die Grenze der Straße beginnt. Der Übergang von einer Farbe zu einer anderen basiert auf einer Bellform Curve.

public void SetSigmaBellShape(float focus)

Parameters

focus float

Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.

SetSigmaBellShape(Flotte und Flotte)

Er schafft eine Gradient-Brücke, die die Farbe ändert, die vom Zentrum der Straße nach außen auf die Grenze der Straße beginnt. Der Übergang von einer Farbe zu einer anderen basiert auf einer Bellform Curve.

public void SetSigmaBellShape(float focus, float scale)

Parameters

focus float

Ein Wert von 0 bis 1, der angibt, wo, entlang eines Radials vom Zentrum der Straße bis zur Grenze der Straße, die zentrale Farbe bei ihrer höchsten Intensität sein wird.

scale float

Ein Wert von 0 bis 1, der die maximale Intensität der zentralen Farbe angibt, die mit der Grenzfarbe vermischt wird. Ein Wert von 1 verursacht die höchste mögliche Intensität der zentralen Farbe, und es ist die Standardwert.

 Deutsch