Sådan konverteres farver i RGB-format til Hex-format og omvendt?
For eksempel, konverter '#0080C0'
til (0, 128, 192)
.
Jeg går ud fra, at du mener hexadecimal notation i HTML-stil, dvs. #rrggbb
. Din kode er næsten korrekt, bortset fra at du har byttet om på rækkefølgen. Det burde være:
var decColor = red * 65536 + green * 256 + blue;
Hvis du også bruger bit-shifts, bliver det måske lidt lettere at læse:
var decColor = (red << 16) + (green << 8) + blue;