You are here: DEVPPL Forum Programming JavaScript Forum Script-archive
NOTIFICATIONS
54.117
MEMBERS
15.697
TOPICS
62.285
POSTS
  562
FLASH GAMES
7.740
TUTORIALS
 

Login

E-mail:
Password:

RGB to Hex and Hex to RGB

0

Loading

RGB to Hex and Hex to RGB

Postby HotNoob » Tue Sep 21, 2010 10:42 pm

Code: Select all
function dechex (number)
{
    if (number < 0) {
        number = 0xFFFFFFFF + number + 1;
    }
    if(navigator.appName == "Netscape")
    {
    return parseInt((number), 10).toString(16);
    }
    else
    {
      return new String(number).toString(16);
    }
}
function hexdec(hex_string)
{
    hex_string = (hex_string+'').replace(/[^a-f0-9]/gi, '');
    return parseInt(hex_string, 16);
}
function hex2RGB(color)
    {

    if ((color.length) == 6)
    {
        r = color.charAt(0)+color.charAt(1);
        g = color.charAt(2)+color.charAt(3);
        b = color.charAt(4)+color.charAt(5);
    }
    else if (color.length== 3)
    {
        r = color.charAt(0)+color.charAt(0);
        g = color.charAt(1)+color.charAt(1);
        b = color.charAt(2)+color.charAt(2);
    }
    else
    {
        return false;
    }
    r = hexdec(r);
    g = hexdec(g);
    b = hexdec(b);

    rgb = new Array();
    rgb['red'] = r;
    rgb['green'] = g;
    rgb['blue'] = b;
    return rgb;
}
function RGB2Hex(r, g, b)
    {
    r = dechex(r);
    g = dechex(g);
    b = dechex(b);

    hex = r+g+b;
    return hex;
}


Enjoy,

Hopefully it's pretty self-explanatory
r = red
g = green
b = blue
HotNoob
 
Reputation: 0
Posts: 169
Joined: Sun May 02, 2010 2:38 am
Highscores: 0
Arcade winning challenges: 0

RGB to Hex and Hex to RGB - Sponsored results

Sponsored results

Login to get rid of ads

 

^ Back to Top