Color Klasse Feedback
Klasse, mit der serverseitige Farbobjekte erstellt werden können.
Übersicht
Methoden
- asHexString
- asNumber
- fromHexString static
- fromNumber static
- fromRGB static
- fromRGBA static
- getAlpha
- getBlue
- getGreen
- getRed
- toKCode
Methoden
asHexString Feedback
() StringLiefert die Farbe als Hex zurück: #RRGGBB oder #RRGGBBAA (wenn alpha != 255).
Rückgabewert:
Beispiel:
var hex1 = Color.fromRGBA(0, 0, 255).asHexString(); // '#0000FF'
var hex2 = Color.fromRGBA(0, 255, 0, 255).asHexString(); // '#00FF00' alpha = 255 ist Standard
var hex3 = Color.fromRGBA(255, 0, 0, 128).asHexString(); // '#FF000080'
asNumber Feedback
() NumberLiefert die numerische Repräsentation der Farbe zurück.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
color.asNumber();
fromHexString Feedback
-
value
Erzeugt ein serverseitiges Color-Objekt aus der Hex-Repräsentation einer Farbe. Folgende Formate werden (mit und ohne '#') erkannt:
- #RRGGBB - z.B. #FF0000 = rot (deckend)
- #RRGGBBAA - z.B. #FF000080 = rot (50% transparent)
- #RGB - dabei werden die Ziffern jeweils verdoppelt: '#123' == '#112233'
- #RGBA - wie bei #RGB
null
zurück.
Parameter:
-
value
StringHex-Darstellung einer Farbe
Rückgabewert:
Beispiel:
var color1 = Color.fromHexString('000'); // schwarz
var color2 = Color.fromHexString('#000'); // schwarz
var color3 = Color.fromHexString('#0F08'); // grün (ca. 50%)
var color4 = Color.fromHexString('#FFFFFF'); // weiß
var color5 = Color.fromHexString('#0000FF40'); // blau (ca. 25%)
var color6 = Color.fromHexString('HALLO'); // null
fromNumber Feedback
-
value
Erzeugt ein serverseitiges Color-Objekt aus der numerischen Repräsentation einer Farbe.
Parameter:
-
value
NumberZahl aus der die Farbe berechnet werden soll
Rückgabewert:
Beispiel:
var color = Color.fromNumber(1578521);
fromRGB Feedback
-
red
-
green
-
blue
Erzeugt ein serverseitiges Color-Objekt mit RGB-Werten. Als Alpha-Wert wird automatisch 255 genutzt.
Parameter:
Rückgabewert:
Beispiel:
var color = Color.fromRGB(0, 200, 80);
fromRGBA Feedback
-
red
-
green
-
blue
-
alpha
Erzeugt ein serverseitiges Color-Objekt mit RGBA-Werten.
Parameter:
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 200, 80, 255);
getAlpha Feedback
() NumberLiefert den Alpha-Wert der Farbe als Zahl zwischen 0 und 255. 255 ist deckend. 0 ist komplett transparent.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var alpha = color.getAlpha(); // 50
getBlue Feedback
() NumberLiefert den Blau-Anteil der Farbe als Zahl zwischen 0 und 255.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var blue = color.getBlue(); // 20
getGreen Feedback
() NumberLiefert den Grün-Anteil der Farbe als Zahl zwischen 0 und 255.
Rückgabewert:
Beispiel:
var color = Color.fromRGBA(0, 10, 20, 50);
var green = color.getGreen(); // 10