Día 25: Obtener color inverso de un RGB con Javascript

Para obtener el color inverso de un valor RGB con Javascript basta con restarle a 255 el valor de R, G y B.

function invertColor(rgb) {
  var inv_rgb = [];
  for (var i = 0; i < rgb.length; i++) {
    inv_rgb.push(255-rgb[i]);
  }
  return inv_rgb;
}
// Uso de invertColor function
rgb = [141, 27, 84];
inv_rgb = invertColor(rgb);
document.getElementById('rgb').style.backgroundColor = 'rgb('+rgb.join(',')+')';
document.getElementById('inv_rgb').style.backgroundColor = 'rgb('+inv_rgb.join(',')+')';

Input: [141, 27, 84]

Normal
Invertido

palabras / Compartir en: Facebook , Twitter o copiar enlace