Hoe kan ik kleuren in RGB formaat omzetten naar Hex formaat en vice versa?
Bijvoorbeeld, converteer '#0080C0'
naar (0, 128, 192)
.
Ik neem aan dat je hexadecimale notatie in HTML-stijl bedoelt, d.w.z. #rrggbb`. Je code is bijna correct, behalve dat je de volgorde omgedraaid hebt. Het zou moeten zijn:
var decColor = red * 65536 + green * 256 + blue;
Ook zou het gebruik van bit-shifts het een beetje makkelijker te lezen maken:
var decColor = (red << 16) + (green << 8) + blue;