0%
Inicio 9 Glossary Item 9 RGB
« Back to Glossary Index

Nivel Principiante

Imagina que estás mezclando colores para pintar. El RGB es un modelo de colores que usa la luz. Con él, todos los colores que ves en una pantalla (tu celular, la televisión, el monitor de tu computadora) se crean mezclando tres colores básicos de luz: el Rojo, el Verde y el Azul. Si mezclas los tres al máximo, obtienes el blanco, y si no pones ninguno, obtienes el negro. Es la forma en que tus dispositivos electrónicos muestran los colores.

Nivel Intermedio

El RGB (Red, Green, Blue) es un modelo de color aditivo que se utiliza para la reproducción de colores en medios digitales. El modelo aditivo se basa en la adición de luz. Un monitor, por ejemplo, crea los colores combinando la intensidad de los haces de luz roja, verde y azul que emite. Cada uno de estos canales de color se mide en una escala de 0 a 255.

  • R (Rojo): La intensidad de la luz roja.
  • G (Verde): La intensidad de la luz verde.
  • B (Azul): La intensidad de la luz azul.

Al combinar diferentes intensidades de estos tres colores, se puede generar una amplia gama de colores. Por ejemplo, el blanco se crea con la máxima intensidad de los tres colores (R:255, G:255, B:255), mientras que el negro se crea con la mínima intensidad (R:0, G:0, B:0). El RGB es el estándar en la web y en la fotografía digital.

Nivel Avanzado

Técnicamente, el modelo de color RGB se basa en los principios de la tricromía del ojo humano, que tiene tres tipos de conos sensibles a las longitudes de onda de la luz roja, verde y azul. Un píxel en un monitor se compone de tres subpíxeles (uno rojo, uno verde y uno azul) que emiten luz. La intensidad de cada subpíxel se controla digitalmente.

En el desarrollo web, los colores RGB se pueden definir de varias maneras en CSS:

  • Código Hexadecimal: Un código de seis dígitos, como #FF0000 para el rojo puro. Los dos primeros dígitos (FF) representan el rojo, los siguientes dos (00) el verde y los últimos dos (00) el azul.
  • Función rgb(): Utilizando valores decimales de 0 a 255, como rgb(255, 0, 0).
  • Función rgba(): Añade un canal alfa (a) para la transparencia, con un valor de 0 a 1, como rgba(255, 0, 0, 0.5).

El modelo RGB es la base de la representación de colores en la mayoría de los dispositivos de visualización digital. Sin embargo, para la impresión, se utiliza un modelo de color diferente, el CMYK, que es un modelo sustractivo. La conversión de un color RGB a CMYK puede causar una discrepancia en el color, lo que se conoce como «desfase de color». Por ello, es importante tener en cuenta el medio de salida final al trabajar con colores.

« Volver al índice del glosario