PHP - Convertidor de Colores

   
Vista:

Convertidor de Colores

Publicado por Esteban Cahuich Santos (3 intervenciones) el 15/11/2009 06:14:16
Alguien tendrá por alla una función que los colores que se encuentran en Hexadecimal me los pueda pasar en RGB. Me urge.... mucho...Se los agradecería
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertidor de Colores

Publicado por Diego Romero (1450 intervenciones) el 16/11/2009 19:47:30
/*
decodifoca un código hexadecimal HTML en un array de valores R,G, y B.
acepta estos formatos: (insensible a mayúsculas) #ffffff, ffffff, #fff, fff
*/
function hex_to_rgb($hex)
{
// remueve '#'
if(substr($hex,0,1) == '#')
$hex = substr($hex,1) ;

// expande el formato corto ('fff')
if(strlen($hex) == 3)
{
$hex = substr($hex,0,1) . substr($hex,0,1) .
substr($hex,1,1) . substr($hex,1,1) .
substr($hex,2,1) . substr($hex,2,1) ;
}

if(strlen($hex) != 6)
echo "Error: Color invalido ".$hex;

// convertir
$rgb['red'] = hexdec(substr($hex,0,2)) ;
$rgb['green'] = hexdec(substr($hex,2,2)) ;
$rgb['blue'] = hexdec(substr($hex,4,2)) ;

return $rgb ;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar