Algumas linhas de código que permitem converter um código hexadecimal em suas partes RGB.
function convertColor(color) {
/* Check for # infront of the value, if it's there, strip it */
if(color.substring(0,1) == '#') {
color = color.substring(1);
}
var rgbColor = {};
/* Grab each pair (channel) of hex values and parse them to ints using hexadecimal decoding */
rgbColor.rChannel = parseInt(color.substring(0,2),16);
rgbColor.gChannel = parseInt(color.substring(2,4),16);
rgbColor.bChannel = parseInt(color.substring(4),16);
return rgbColor;
}
Agora você pode usar os canais individuais para o que precisar! Basta chamar os canais do objeto rgbColor!