Kako pretvoriti barve v formatu RGB v format Hex in obratno?
Na primer, pretvorite '#0080C0'
v (0, 128, 192)
.
Predvidevam, da imate v mislih šestnajstiški zapis v slogu HTML, tj. #rrggbb
. Vaša koda je skoraj pravilna, le da je vrstni red obrnjen. Moralo bi biti:
var decColor = red * 65536 + green * 256 + blue;
Poleg tega bi bilo zaradi uporabe bitnih premikov lažje brati:
var decColor = (red << 16) + (green << 8) + blue;