ColorTransform

Beschreibung

Mit der ColorTransform-Klasse können Sie die Farbe des Anzeigeobjekts transformieren oder ändern, indem Sie die Farbwerte anpassen. Sie können alle vier Kanäle ändern: Rot, Grün, Blau und Alpha-Transparenz.

Die ColorTransform-Klasse enthält acht Mitglieder, bei denen es sich um die Offsets und Multiplikatoren für die vier Farbkanäle handelt. Wenn ein ColorTransform-Objekt auf ein Anzeigeobjekt angewendet wird, wird der neue Wert der einzelnen Farbkanäle folgendermaßen berechnet:

  • Neuer Rotwert = (Alter Rotwert * redMultiplier) + redOffset
  • Neuer Grünwert = (Alter Grünwert * greenMultiplier) + greenOffset
  • Neuer Blauwert = (Alter Blauwert * blueMultiplier) + blueOffset
  • Neuer Alphawert = (Alter Alphawert * alphaMultiplier) + alphaOffset

Syntax

new flwebgl.geom.ColorTransform(alphaOffset, alphaMultiplier, redOffset, redMultiplier, greenOffset, greenMultiplier, blueOffset, blueMultiplier)

Parameter

Name Typ Beschreibung
alphaOffset
Zahl (optional) Bereich –255 bis 255, Standard = 0
alphaMultiplier
Zahl (optional) Bereich –1 bis 1, Standard = 1
redOffset Zahl (optional) Bereich –255 bis 255, Standard = 0
redMultiplier Zahl (optional) Bereich –1 bis 1, Standard = 1
greenOffset Zahl (optional) Bereich –255 bis 255, Standard = 0
greenMultiplier Zahl (optional) Bereich –1 bis 1, Standard = 1
blueOffset Zahl (optional) Bereich –255 bis 255, Standard = 0
blueMultiplier Zahl (optional) Bereich –1 bis 1, Standard = 1

Methoden

clone()

Beschreibung

    Diese Methode gibt einen Klon der ColorTransform-Instanz zurück

Rückgabewerte

  • Ein Klon der ColorTransform-Instanz
  • Typ - ColorTransform

concat(colorTx)

Beschreibung

    Verwenden Sie diese Methode, um das bereitgestellte ColorTransform mit dem aktuellen ColorTransform zu verketten und so die Effekte der beiden effizient miteinander zu verbinden.

Parameter

Rückgabewerte

  • Dieses ColorTransform. Sie können diese Methode verwenden, um Methodenaufrufe zu verketten.
  • Typ - ColorTransform
Name Typ Beschreibung
colorTx ColorTransform Zu multiplizierendes ColorTransform

copy(colorTransform)

Beschreibung

    Verwenden Sie diese Methode, um das angegebene ColorTransform in dieses ColorTransform zu kopieren.

Parameter

Rückgabewerte

  • Dieses ColorTransform. Sie können diese Methode verwenden, um Methodenaufrufe zu verketten.
  • Typ - ColorTransform
Name Typ Beschreibung
colorTransform
ColorTransform
Die ColorTransform-Instanz, aus der Eigenschaften kopiert werden sollen

equals(colorTx)

Beschreibung

    Verwenden Sie diese Methode, um zu prüfen, ob das übergebene ColorTransform über dieselben Werte verfügt wie diese Instanz.

Parameter

Rückgabewerte

  • Typ - Boolescher Wert
Name Typ Beschreibung
colorTx ColorTransform Das zu vergleichende ColorTransform

getAlphaMultiplier()

Beschreibung

    Diese Methode gibt den Alpha-Multiplikator zurück.

Rückgabewerte

  • Typ - Zahl

getAlphaOffset()

Beschreibung

    Diese Methode gibt das Alpha-Offset zurück.

Rückgabewerte

  • Typ - Zahl

getBlueMultiplier()

Beschreibung

    Diese Methode gibt den Blau-Multiplikator zurück.

Rückgabewerte

  • Typ - Zahl

getBlueOffset()

Beschreibung

    Diese Methode gibt das Blau-Offset zurück.

Rückgabewerte

  • Typ - Zahl

getGreenMultiplier()

Beschreibung

    Diese Methode gibt den Grün-Multiplikator zurück.

Rückgabewerte:

  • Typ - Zahl

getGreenOffset()

Beschreibung

    Diese Methode gibt das Grün-Offset zurück.

Rückgabewerte

  • Typ - Zahl

getRedMultiplier()

Beschreibung

    Diese Methode gibt den Rot-Multiplikator zurück.

Rückgabewerte

  • Typ - Zahl

getRedOffset()

Beschreibung

    Diese Methode gibt das Rot-Offset zurück.

Rückgabewerte

  • Typ - Zahl

Identität()

Beschreibung

    Diese Methode legt für das ColorTransform ein IdentityColorTransform fest.

Rückgabewerte

  • Dieses ColorTransform. Sie können diese Methode verwenden, um Methodenaufrufe zu verketten.
  • Typ - ColorTransform

isIdentity()

Beschreibung

    Diese Methode gibt „true“ aus, wenn es sich beim ColorTransform um ein IdentityColorTransform handelt.

Rückgabewerte

  • Typ - Boolescher Wert

setAlphaMultiplier(Multiplier)

Beschreibung

    Verwenden Sie diese Methode, um den Alpha-Multiplikator festzulegen.

Parameter

Name Typ Beschreibung
Multiplier Zahl Ein Wert, der mit dem Wert des Alphatransparenzkanals multipliziert wird

setAlphaOffset(offset)

Beschreibung

    Verwenden Sie diese Methode, um das Alpha-Offset festzulegen.

Parameter

Name Typ Beschreibung
offset Zahl Eine Zahl, die zum Alphatransparenz-Kanalwert addiert wird, nachdem dieser mit dem alphaMultiplikator-Wert multipliziert wurde

setBlueMultiplier(multiplier)

Beschreibung

    Verwenden Sie diese Methode, um den Blau-Multiplikator festzulegen.

Parameter

Name Typ Beschreibung
multiplier Zahl Ein Wert, der mit dem Wert des Blaukanals multipliziert wird

setBlueOffset(offset)

Beschreibung

    Verwenden Sie diese Methode, um das Blau-Offset festzulegen.

Parameter

Name Typ Beschreibung
offset Zahl Eine Zahl, die zum Blaukanalwert addiert wird, nachdem dieser mit dem blueMultiplier-Wert multipliziert wurde

setGreenMultiplier(multiplier)

Beschreibung

    Verwenden Sie diese Methode, um den Grün-Multiplikator festzulegen.

Parameter

Name Typ Beschreibung
multiplier Zahl Ein Wert, der mit dem Wert des Grünkanals multipliziert wird

setGreenOffset(offset)

Beschreibung

    Verwenden Sie diese Methode, um das Grün-Offset festzulegen.

Parameter

Name Typ Beschreibung
offset Zahl Eine Zahl, die zum Grünkanalwert addiert wird, nachdem dieser mit dem greenMultiplier-Wert multipliziert wurde

setRedMultiplier(multiplier)

Beschreibung

    Verwenden Sie diese Methode, um den Rot-Multiplikator festzulegen.

Parameter

Name Typ Beschreibung
multiplier Zahl Ein Wert, der mit dem Wert des Rotkanals multipliziert wird

setRedOffset(offset)

Beschreibung

    Verwenden Sie diese Methode, um das Rot-Offset festzulegen.

Parameter

Name Typ Beschreibung
offset Zahl Eine Zahl, die zum Rotkanalwert addiert wird, nachdem dieser mit dem redMultiplier-Wert multipliziert wurde
Adobe-Logo

Bei Ihrem Konto anmelden