Eu encontrei um método muito legal e curto para converter cores RGB em código Hex. Então, aqui está uma função que pega componentes RGB e retorna o código Hex correspondente:
function RGBToHex (r, g, b) {
return '#' + ((1<<24) | (r<<16) | (g<<8) | b).toString(16).slice(1)
}
Legal hein?