PDA

Volledige versie bekijken : Converten van een hexgetal naar rgb


rida
%Europe/Berlin %405 %2005, 10:44
Hey peeps,

heb een colorpicker(met jullie hulp) recent gemaakt, deze levert een hexgetal op. graag wil ik dat deze variable geconvert wordt naar een rgb getal. iemand ideetjes welke oplossingen hier voor mogelijk zijn?

thnx alvast.

rida

Gerrit55
%Europe/Berlin %441 %2005, 11:35
http://www.flashfocus.nl/forum/showthread.php?t=26

TheDutch
%Europe/Berlin %441 %2005, 11:36
Heb even een functie voor je gemaakt die een HEX naar RGB converteerd :).

function hexToRGB(hex){
hex = (hex.charAt(0) == "#")?hex.substring(1,7):hex;
hex = (hex.substr(0,2) != "0x")?hex="0x"+hex:hex;
R = hex>>16;
G = (hex^hex>>16<<16)>>8;
B = hex>>8<<8^hex;
return {r:R, g:G, b:B}
}

rida
%Europe/Berlin %443 %2005, 11:38
cool werkt helemaal top :) thnx dudes!

TheDutch
%Europe/Berlin %453 %2005, 11:53
Heb mijn functie even aangepast (zie boven) zodat hij met alle HEX waarden overweg kan en dat hij net zoals de functie van Thijs een object terug geeft met de RGB waarden daar in, zodat het makkelijker te gebruiken is. :)