Hvordan konvertere farger i RGB-format til Hex-format og omvendt?
Konverter for eksempel '#0080C0'
til (0, 128, 192)
.
Jeg antar at du mener heksadesimal notasjon i HTML-stil, altså #rrggbb
. Koden din er nesten riktig, bortsett fra at du har byttet om på rekkefølgen. Det skal den være:
var decColor = red * 65536 + green * 256 + blue;
Bruk av bitskift kan også gjøre den litt lettere å lese:
var decColor = (red << 16) + (green << 8) + blue;