sRGB vs Display P3: El color de gama amplia explicado
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://colorfyi.com/iframe/entity//" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://colorfyi.com/entity//
Add a dynamic SVG badge to your README or docs.
[](https://colorfyi.com/entity//)
Use the native HTML custom element.
Si alguna vez has mirado una imagen en un MacBook o iPhone moderno y pensaste que los colores se veían inusualmente vívidos — casi más reales que la realidad — has presenciado el color de gama amplia en acción. La razón por la que los colores se ven tan mucho más ricos en las pantallas Apple modernas que en los monitores más antiguos se reduce a un único concepto: la gama de color. Específicamente, la diferencia entre sRGB, el estándar que ha gobernado el color en pantallas desde 1996, y Display P3, el estándar más amplio que define las capacidades de reproducción de color de las pantallas premium modernas.
¿Qué es una gama de color?
Una gama de color es el rango completo de colores que un dispositivo puede capturar, mostrar o reproducir. No todos los dispositivos pueden mostrar todos los colores que el ojo humano puede percibir. El sistema visual humano puede distinguir una gama enorme de colores — mucho más de lo que cualquier pantalla, cámara o impresora puede reproducir. Una gama de color define el límite de lo que un sistema dado puede manejar.
Las gamas se visualizan típicamente como triángulos en un diagrama de cromaticidad 2D llamado espacio de color CIE 1931 xy. La forma curva de "herradura" en estos diagramas representa todos los colores que el ojo humano promedio puede percibir. Los diferentes espacios de color son triángulos dentro de esa herradura, con las esquinas del triángulo representando los colores primarios rojo, verde y azul que definen la gama.
Un triángulo más grande significa una gama más amplia — más colores que el dispositivo puede reproducir. Un triángulo más pequeño significa que más colores quedan fuera de lo que el dispositivo puede mostrar, particularmente los más vívidos y saturados.
sRGB: El estándar de 1996
sRGB (standard Red Green Blue, rojo verde azul estándar) fue desarrollado como un esfuerzo conjunto entre HP y Microsoft y finalizado en 1996. El objetivo era práctico: crear un único estándar de color que produciría colores consistentes en monitores, impresoras y la web, independientemente del fabricante. Antes de sRGB, un rojo en un monitor podía verse completamente diferente en otro monitor porque no había un estándar acordado sobre qué significaba "rojo".
sRGB tuvo éxito en su objetivo de consistencia. Definió colores primarios precisos — un rojo, verde y azul específicos — junto con una función de transferencia (curva gamma) para codificar el brillo. Porque todos los principales sistemas operativos, navegadores web y pantallas lo adoptaron, sRGB se convirtió en el lenguaje universal del color en pantalla durante más de dos décadas.
Los colores primarios de sRGB en notación hex CSS son aproximadamente: - Rojo: #FF0000 - Verde: #00FF00 - Azul: #0000FF
Cada valor HEX, RGB y HSL que hayas escrito en CSS existe dentro del espacio de color sRGB. Todos los formatos de color estándar — #FF5733, rgb(255, 87, 51), hsl(11, 100%, 60%) — son valores sRGB.
La limitación de sRGB
El problema con sRGB es que la tecnología de pantalla mejoró drásticamente en los años posteriores a 1996. Los paneles LCD OLED y de puntos cuánticos modernos pueden producir físicamente colores mucho más vívidos que los primarios de sRGB — pero hasta hace poco, no había un estándar de software para aprovechar esa capacidad en las pantallas.
La gama sRGB cubre aproximadamente el 35,9% del espacio de color visible (medido en el diagrama CIE 1931 xy). Los colores que están justo fuera de sRGB — verdes hipersaturados, cianes puros profundos, magentas vívidos — existen y son perceptibles, pero simplemente no pueden reproducirse en pantallas limitadas a sRGB. Más importante aún, los colores sRGB se codifican como valores numéricos entre 0 y 255 por canal, y una vez que un color alcanza el borde de esa gama, no hay forma numérica de ir más allá.
Display P3: El estándar moderno de gama amplia
Display P3 fue desarrollado por Apple y el consorcio Digital Cinema Initiatives (DCI) y se deriva del espacio de color DCI-P3 utilizado en el cine digital profesional. Apple lo adoptó para la pantalla Retina iMac 5K en 2015 y desde entonces lo ha extendido a cada iPhone, iPad, MacBook e iMac de su línea.
La diferencia clave es el tamaño del triángulo de gama. Display P3 usa diferentes colores primarios rojo y verde que son más saturados que los primarios de sRGB. El primario azul es casi idéntico. El resultado es una gama que es aproximadamente un 25% más grande que sRGB — específicamente, Display P3 cubre alrededor del 45,5% del espacio de color visible en comparación con el 35,9% de sRGB.
Ese 25% adicional no se distribuye uniformemente en todos los colores. La expansión es más pronunciada en verdes y rojos — donde P3 gana los tonos más vívidos — mientras que la mejora en azules es menor. Por eso la diferencia más dramática entre pantallas sRGB y P3 es visible en imágenes con verdes vívidos (hierba, follaje, hojas) y rojos saturados (flores, tonos de piel, fotografía de alimentos).
Colores primarios de P3 vs sRGB
Los colores primarios de Display P3 son diferentes de sRGB y no pueden expresarse en códigos hex CSS estándar (porque hex está limitado a sRGB). Comparaciones visuales aproximadas:
- El rojo P3 es más vívido y ligeramente desplazado hacia rojo-naranja en comparación con sRGB #FF0000
- El verde P3 es significativamente más vívido y saturado que sRGB #00FF00 — más cercano a los verdes más vibrantes de la naturaleza
- El azul P3 es similar a sRGB #0000FF con diferencias menores
En una pantalla compatible con P3, ver un verde saturado resulta visiblemente más rico que el equivalente sRGB más cercano. En una pantalla sRGB, el color P3 simplemente se recortaría al valor reproducible más cercano, por lo que la saturación adicional se perdería.
CSS color(display-p3): Usando gama amplia en el navegador
CSS ahora admite la función color(), que permite especificar colores en espacios de color más allá de sRGB. La sintaxis para colores Display P3 es:
color: color(display-p3 R G B);
Donde R, G, B son valores de 0 a 1 (no 0–255). Aquí hay algunos ejemplos:
/* Un rojo P3 vívido — más saturado que sRGB #FF0000 */
color: color(display-p3 1 0 0);
/* Un verde P3 vívido — notablemente más vívido que sRGB #00FF00 */
color: color(display-p3 0 1 0);
/* Un naranja P3 saturado — más rico que cualquier naranja sRGB */
color: color(display-p3 1 0.4 0);
/* Un verde azulado P3 vívido, expandido más allá de sRGB */
color: color(display-p3 0 0.8 0.7);
Los valores pueden ir ligeramente por debajo de 0 o por encima de 1 para acceder a gamas incluso más amplias (como Rec. 2020), aunque la mayoría de las pantallas modernas no pueden reproducir esos extremos.
Usando P3 con alternativas
Para máxima compatibilidad con navegadores, siempre proporciona una alternativa sRGB antes de la función color():
/* Alternativa para pantallas sRGB y navegadores más antiguos */
background-color: #FF6B35;
/* Color P3 mejorado para pantallas compatibles */
@supports (color: color(display-p3 1 0 0)) {
background-color: color(display-p3 1 0.42 0.2);
}
Los navegadores en pantallas compatibles con P3 usarán la versión @supports; los navegadores más antiguos vuelven al valor HEX sRGB.
Colores P3 en OKLCH
OKLCH es otro formato de color CSS que puede acceder a Display P3 y más. A diferencia de color(display-p3), OKLCH expresa el color en términos perceptualmente uniformes (luminosidad, croma, tono). Los valores con alto croma (superior a ~0,25 dependiendo del tono) típicamente caen fuera de sRGB:
/* Este verde está fuera de sRGB — solo totalmente visible en pantallas P3 */
color: oklch(0.8 0.3 145);
/* Este naranja-rojo vívido excede la gama sRGB */
color: oklch(0.65 0.28 30);
Puedes convertir entre valores hex sRGB y notación P3 usando el Conversor de color.
¿Qué dispositivos admiten Display P3?
La compatibilidad con pantallas P3 se ha expandido rápidamente desde 2015 y ahora cubre la gran mayoría de los dispositivos de consumo premium.
Dispositivos Apple
Todo el hardware Apple actual admite Display P3: - iPhone 7 y posteriores (todos los modelos) - iPad Pro (2015 y posteriores), iPad Air (2020 y posteriores), iPad mini (2021 y posteriores) - MacBook Pro (2016 y posteriores), MacBook Air (2018 y posteriores) - iMac (2017 y posteriores) - Pro Display XDR - Apple TV 4K (para televisores conectados con soporte P3)
Dispositivos Android y Windows
El soporte P3 en hardware no Apple es menos universal pero está creciendo: - Samsung Galaxy Serie S (S21 y posteriores): Soporte completo P3 en pantallas AMOLED - Google Pixel (Pixel 4 y posteriores): Pantallas certificadas DCI-P3 - OnePlus, Xiaomi y otros dispositivos Android de gama alta: La mayoría de los buques insignia premium desde 2021 admiten P3 - PCs con Windows: El soporte depende del panel de pantalla. Los monitores profesionales de Dell, LG y ASUS comercializados específicamente como "gama amplia" o "P3" lo admitirán. Los monitores de oficina estándar típicamente no.
Compatibilidad con navegadores
Todos los principales navegadores modernos admiten el color CSS de gama amplia: - Safari: Soporte completo desde Safari 10.0 (2016) — Safari fue el primer navegador importante con soporte P3 - Chrome/Edge: Soporte completo desde la versión 111 (marzo de 2023) - Firefox: Soporte completo desde la versión 113 (mayo de 2023)
En una pantalla sRGB (o un navegador más antiguo), el navegador asigna automáticamente los colores de gama amplia a su equivalente sRGB más cercano — sin fallos, sin diseños rotos. La información de color fuera de la gama simplemente se pierde, pero el contenido sigue siendo legible.
Cuándo usar colores de gama amplia
Fotografía y medios ricos
La fotografía es donde la gama amplia ofrece la mejora más dramática. Las imágenes capturadas en iPhone o cámaras Sony en P3 o ProPhoto RGB contienen información de color más allá de sRGB. Cuando esas imágenes se muestran en un navegador en un dispositivo compatible con P3 y el navegador puede renderizarlas con la gama completa, el resultado es notablemente más vívido — especialmente en imágenes con verdes, rojos y naranjas saturados.
Por esta razón, servir imágenes de gama amplia (JPEG con perfil de color P3, AVIF o HEIC con metadatos P3) hace una diferencia visual real en dispositivos compatibles.
Colores de marca e interfaz de usuario
Si el color principal de tu marca es un color particularmente vívido — un rojo profundo y saturado o un verde intenso — probablemente existe una versión P3 de ese color que se vería más rica en las pantallas modernas. La versión sRGB seguiría mostrándose como alternativa en dispositivos más antiguos.
Sin embargo, los colores sutiles y las paletas de baja saturación a menudo no muestran ninguna diferencia significativa entre sRGB y P3. El beneficio de P3 se concentra en los colores más saturados. Para una paleta construida sobre pasteles suaves, casi-neutros o tonos apagados, P3 proporciona una mejora insignificante.
Visualización de datos
Los gráficos y las tablas a menudo usan colores vívidos y distintos para diferenciar categorías. La gama amplia permite a las herramientas de visualización de datos usar colores perceptualmente más distintos, lo que facilita diferenciar categorías — especialmente cuando varios tonos de saturación similar deben coexistir.
Conclusiones clave
- Una gama de color es el rango de colores que un dispositivo puede reproducir. Típicamente se visualiza como un triángulo en el diagrama de cromaticidad CIE — un triángulo más grande significa un rango más amplio.
- sRGB se estandarizó en 1996 y se convirtió en el estándar universal de color web. Cada valor HEX, RGB y HSL de CSS vive dentro de sRGB. Cubre ~35,9% del espacio de color visual humano.
- Display P3 es aproximadamente un 25% más grande que sRGB. Se expande más significativamente en verdes y rojos vívidos. Fue desarrollado para el cine digital y adoptado por Apple para dispositivos de consumo a partir de 2015.
- CSS
color(display-p3 R G B)te permite especificar colores P3 directamente en hojas de estilo. Siempre proporciona una alternativa sRGB para navegadores y pantallas más antiguos. - OKLCH es otra forma de acceder a colores de gama amplia en CSS — los valores de alto croma típicamente caen fuera de sRGB y en el territorio P3.
- La compatibilidad con navegadores ahora es universal en Chrome, Firefox y Safari. Los dispositivos sin pantallas P3 vuelven automáticamente al equivalente sRGB más cercano.
- P3 proporciona el mayor beneficio para fotografía vívida, colores de marca saturados y visualización de datos. Las paletas de baja saturación o pastel ven una mejora mínima.
- Usa el Conversor de color para convertir entre valores hex sRGB y notación Display P3.