Você não está conectado. Conecte-se ou registre-se

[Javascript] RGB(a) para Hexadecimal

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 [Javascript] RGB(a) para Hexadecimal em Sex Dez 09, 2011 10:36 pm

[iPs]BrunoSilva

avatar
Administrador
Saudações!

Este código converte cores rgba e rgb para cores hexadecimais. O processo é simples utilizando funções rápidas e eficientes.

Foi criado inicialmente devido a um desafio da Comunidade Orkut Exploits, mas acabei por postar no blog.

Enfim, aqui vai o código:

Código:
function rgbToHex(a,b,c)
{
 return rgbaToHex(a,b,c,0);
}

function rgbaToHex(a,b,c,d)
{
 return ((((a) > 0xFF) || ((b) > 0xFF) || ((c) > 0xFF) || ((d) > 0x64)) ? (0) : ((65536 * (b)) + (16777216* (a)) + (256 * (c)) + (d)).toString(0x10));
}

Também está disponível no http://pastebin.com/b0UJvhbN caso não tiverem o acesso ao de cima. A conversão é feita com base de um cálculo sem nada de concatenar strings que até então era o método mais usado.

Criado pro Bruno da Silva

Ver perfil do usuário http://www.brunodasilva.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum