PathGradientBrush

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.Brush, com.aspose.imaging.brushes.TransformBrush, com.aspose.imaging.brushes.PathGradientBrushBase

public final class PathGradientBrush extends PathGradientBrushBase

Kapselt ein Aspose.Imaging.Brush-Objekt mit einem Verlauf. Diese Klasse kann nicht abgeleitet werden.

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

Das Array der Umgebungsfarben wird standardmäßig mit einem einzelnen Element, das die weiße Farbe enthält, initialisiert. Die Umgebungsfarben können später geändert werden, jedoch ist mindestens ein einzelnes Element erforderlich, wenn die Umgebungsfarben festgelegt werden.

Siehe Blend für weitere Details zur Initialisierung.

Konstruktoren

KonstruktorBeschreibung
PathGradientBrush(PointF[] points)Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten.
PathGradientBrush(PointF[] points, int wrapMode)Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.
PathGradientBrush(Point[] points)Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten.
PathGradientBrush(Point[] points, int wrapMode)Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.
PathGradientBrush(GraphicsPath path)Initialisiert eine neue Instanz der Klasse PathGradientBrush mit dem angegebenen Pfad.

Methoden

MethodeBeschreibung
getInterpolationColors()Ruft ein com.aspose.imaging.ColorBlend ab, das einen mehrfarbigen linearen Farbverlauf definiert.
setInterpolationColors(ColorBlend value)Setzt ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert.
getCenterColor()Ermittelt die Farbe im Zentrum des Pfadverlaufs.
setCenterColor(Color value)Legt die Farbe im Zentrum des Pfadverlaufs fest.
getSurroundColors()Ermittelt ein Array von Farben, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.
setSurroundColors(Color[] value)Legt ein Array von Farben fest, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.
getBlend()Liefert ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.
setBlend(Blend value)Setzt ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.
setSigmaBellShape(float focus)Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert.
setSigmaBellShape(float focus, float scale)Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert.
setBlendTriangularShape(float focus)Erstellt einen Verlauf mit einer Mittel­farbe und einem linearen Abfall zu einer umgebenden Farbe.
setBlendTriangularShape(float focus, float scale)Erstellt einen Verlauf mit einer Mittel­farbe und einem linearen Abfall zu jeder umgebenden Farbe.

PathGradientBrush(PointF[] points)

public PathGradientBrush(PointF[] points)

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

Parameters:

ParameterTypBeschreibung
pointsPointF[]Ein Array von Aspose.Imaging.PointF‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen.

PathGradientBrush(PointF[] points, int wrapMode)

public PathGradientBrush(PointF[] points, int wrapMode)

Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.

Parameters:

ParameterTypBeschreibung
pointsPointF[]Ein Array von Aspose.Imaging.PointF‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen.
wrapModeintEin Aspose.Imaging.WrapMode, das angibt, wie mit diesem PathGradientBrush gezeichnete Füllungen gekachelt werden.

PathGradientBrush(Point[] points)

public PathGradientBrush(Point[] points)

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

Parameters:

ParameterTypBeschreibung
pointsPoint[]Ein Array von Aspose.Imaging.Point‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen.

PathGradientBrush(Point[] points, int wrapMode)

public PathGradientBrush(Point[] points, int wrapMode)

Initialisiert eine neue Instanz der Klasse PathGradientBrush mit den angegebenen Punkten und dem Wrap‑Modus.

Parameters:

ParameterTypBeschreibung
pointsPoint[]Ein Array von Aspose.Imaging.Point‑Strukturen, das die Punkte darstellt, aus denen die Eckpunkte des Pfads bestehen.
wrapModeintEin Aspose.Imaging.WrapMode, das angibt, wie mit diesem PathGradientBrush gezeichnete Füllungen gekachelt werden.

PathGradientBrush(GraphicsPath path)

public PathGradientBrush(GraphicsPath path)

Initialisiert eine neue Instanz der Klasse PathGradientBrush mit dem angegebenen Pfad.

Parameters:

ParameterTypBeschreibung
pathGraphicsPathDer GraphicsPath, der den von diesem PathGradientBrush gefüllten Bereich definiert.

getInterpolationColors()

public ColorBlend getInterpolationColors()

Ruft ein com.aspose.imaging.ColorBlend ab, das einen mehrfarbigen linearen Farbverlauf definiert.

Returns: ColorBlend - A com.aspose.imaging.ColorBlend that defines a multicolor linear gradient.

setInterpolationColors(ColorBlend value)

public void setInterpolationColors(ColorBlend value)

Setzt ein com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert.

Parameters:

ParameterTypBeschreibung
valueColorBlendEin com.aspose.imaging.ColorBlend, das einen mehrfarbigen linearen Farbverlauf definiert.

getCenterColor()

public Color getCenterColor()

Ermittelt die Farbe im Zentrum des Pfadverlaufs.

Returns: Color - A com.aspose.imaging.Color that represents the color at the center of the path gradient.

setCenterColor(Color value)

public void setCenterColor(Color value)

Legt die Farbe im Zentrum des Pfadverlaufs fest.

Parameters:

ParameterTypBeschreibung
valueColorEin com.aspose.imaging.Color, der die Farbe im Zentrum des Pfadverlaufs darstellt.

getSurroundColors()

public Color[] getSurroundColors()

Ermittelt ein Array von Farben, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.

Returns: com.aspose.imaging.Color[] – Ein Array von com.aspose.imaging.Color‑Strukturen, das die Farben darstellt, die jedem Punkt im Pfad zugeordnet sind, den dieser PathGradientBrush füllt.

setSurroundColors(Color[] value)

public void setSurroundColors(Color[] value)

Legt ein Array von Farben fest, das den Punkten im Pfad entspricht, den dieser PathGradientBrush füllt.

Parameters:

ParameterTypBeschreibung
valueColor[]Ein Array von com.aspose.imaging.Color‑Strukturen, das die Farben darstellt, die jedem Punkt im Pfad zugeordnet sind, den dieser PathGradientBrush füllt.

getBlend()

public Blend getBlend()

Liefert ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.

Returns: Blend - A Aspose.Imaging.Blend that represents a custom falloff for the gradient.

setBlend(Blend value)

public void setBlend(Blend value)

Setzt ein Aspose.Imaging.Blend, das Positionen und Faktoren angibt, die einen benutzerdefinierten Abfall für den Farbverlauf definieren.

Parameters:

ParameterTypBeschreibung
valueBlendEin Aspose.Imaging.Blend, das einen benutzerdefinierten Falloff für den Farbverlauf darstellt.

setSigmaBellShape(float focus)

public void setSigmaBellShape(float focus)

Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. Der Übergang von einer Farbe zur anderen basiert auf einer glockenförmigen Kurve.

Parameters:

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittel­farbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest.

setSigmaBellShape(float focus, float scale)

public void setSigmaBellShape(float focus, float scale)

Erstellt einen Farbverlaufspinsel, der die Farbe vom Zentrum des Pfads nach außen bis zur Pfadrand ändert. Der Übergang von einer Farbe zur anderen basiert auf einer glockenförmigen Kurve.

Parameters:

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittel­farbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest.
SkalafloatEin Wert von 0 bis 1, der die maximale Intensität der Mittel­farbe angibt, die mit der Randfarbe gemischt wird. Ein Wert von 1 bewirkt die höchstmögliche Intensität der Mittel­farbe und ist der Standardwert.

setBlendTriangularShape(float focus)

public void setBlendTriangularShape(float focus)

Erstellt einen Verlauf mit einer Mittel­farbe und einem linearen Abfall zu einer umgebenden Farbe.

Parameters:

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittel­farbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest.

setBlendTriangularShape(float focus, float scale)

public void setBlendTriangularShape(float focus, float scale)

Erstellt einen Verlauf mit einer Mittel­farbe und einem linearen Abfall zu jeder umgebenden Farbe.

Parameters:

ParameterTypBeschreibung
FokusfloatEin Wert von 0 bis 1, der angibt, wo entlang eines beliebigen Radius vom Zentrum des Pfads bis zum Pfadrand die Mittel­farbe ihre höchste Intensität erreicht. Ein Wert von 1 (Standard) legt die höchste Intensität im Zentrum des Pfads fest.
SkalafloatEin Wert von 0 bis 1, der die maximale Intensität der Mittel­farbe angibt, die mit der Randfarbe gemischt wird. Ein Wert von 1 bewirkt die höchstmögliche Intensität der Mittel­farbe und ist der Standardwert.