ColorBlend

Inheritance: java.lang.Object

public final class ColorBlend

Definiert Arrays von Farben und Positionen, die zum Interpolieren von Farbmischungen in einem mehrfarbigen Verlauf verwendet werden. Diese Klasse kann nicht vererbt werden.

Konstruktoren

KonstruktorBeschreibung
ColorBlend()Initialisiert eine neue Instanz der com.aspose.imaging.ColorBlend-Klasse.
ColorBlend(int count)Initialisiert eine neue Instanz der com.aspose.imaging.ColorBlend-Klasse mit der angegebenen Anzahl von Farben und Positionen.

Methoden

MethodeBeschreibung
getColors()Liest oder legt ein Array von Farben fest, das die Farben darstellt, die an den entsprechenden Positionen entlang eines Farbverlaufs verwendet werden sollen.
setColors(Color[] value)
getPositions()Liest oder legt die Positionen entlang einer Verlaufs‑linie fest.
setPositions(float[] value)
equals(Object obj)Prüft, ob das angegebene Objekt eine com.aspose.imaging.ColorBlend‑Klasse ist und dieser com.aspose.imaging.ColorBlend‑Klasse entspricht.
hashCode()Gibt einen Hashcode für diese Instanz zurück.

ColorBlend()

public ColorBlend()

Initialisiert eine neue Instanz der com.aspose.imaging.ColorBlend-Klasse.

ColorBlend(int count)

public ColorBlend(int count)

Initialisiert eine neue Instanz der com.aspose.imaging.ColorBlend-Klasse mit der angegebenen Anzahl von Farben und Positionen.

Parameters:

ParameterTypBeschreibung
countintDie Anzahl der Farben und Positionen in diesem com.aspose.imaging.ColorBlend.

getColors()

public Color[] getColors()

Liest oder legt ein Array von Farben fest, das die Farben darstellt, die an den entsprechenden Positionen entlang eines Farbverlaufs verwendet werden sollen.

Returns: com.aspose.imaging.Color[] – Ein Array von com.aspose.imaging.Color‑Strukturen, das die Farben darstellt, die an den entsprechenden Positionen entlang eines Farbverlaufs verwendet werden sollen.

setColors(Color[] value)

public void setColors(Color[] value)

Parameters:

ParameterTypBeschreibung
valueColor[]

getPositions()

public float[] getPositions()

Liest oder legt die Positionen entlang einer Verlaufs‑linie fest.

Returns: float[] – Ein Array von Werten, die Prozentsätze der Entfernung entlang der Verlaufs‑linie angeben.

setPositions(float[] value)

public void setPositions(float[] value)

Parameters:

ParameterTypBeschreibung
Wertfloat[]

equals(Object obj)

public boolean equals(Object obj)

Prüft, ob das angegebene Objekt eine com.aspose.imaging.ColorBlend‑Klasse ist und dieser com.aspose.imaging.ColorBlend‑Klasse entspricht.

Parameters:

ParameterTypBeschreibung
objjava.lang.ObjectDas zu testende Objekt.

Returns: boolean – Wahr, wenn obj eine com.aspose.imaging.ColorBlend‑Klasse ist, die dieser com.aspose.imaging.ColorBlend‑Klasse entspricht; andernfalls falsch.

hashCode()

public int hashCode()

Gibt einen Hashcode für diese Instanz zurück.

Returns: int – Ein Hashcode für diese Instanz, geeignet für den Einsatz in Hash‑Algorithmen und Datenstrukturen wie einer Hashtabelle.