12 votos

Safari muestra un color incorrecto según el medidor de color digital

Tengo el siguiente fragmento de HTML abierto en Safari. Digital Color Meter informa del color como #FEDC53.

<!DOCTYPE html>
<html>
<head>
    <title>Broken Colors?</title>
</head>
<body style="background-color: #FFDD44">
Hello, World!
</body>
</html>

¿Safari muestra el color incorrecto? ¿O el Medidor Digital de Color está mostrando la lectura del color incorrecto? ¿Cómo lo averiguo? ¿Cómo puedo solucionarlo?

enter image description here

Muestra comparativa de FFDD44, con perfil sRGB incrustado.

enter image description here

0 votos

En esa imagen, mi medidor da F8DE5A en nativo, FFDE44 en sRGB, en un monitor calibrado en sRGB. He añadido una muestra de FFDD44 real con perfil sRGB incrustado para comparar. (que ahora también se lee como FFDE44 lo que sugiere que es hora de recalibrar;) ¿Su monitor está calibrado y, si es así, a qué?

12voto

wisbucky Puntos 122

Lo que sucede es que el Medidor de Color Digital (y todos los cuentagotas de color) está leyendo el valor de color DESPUÉS de haber sido ajustado para el Perfil de Color ICC de su pantalla. ¿Ve cómo muestra "Color LCD" en el cuadro inferior derecho? A pesar del nombre que suena genérico, ese es el Perfil de Color ICC específicamente para Macbooks.

Aquí hay un diagrama de flujo de datos:

#FFDD44 (original)
   ↓
#FEDC53 (adjusted for Color LCD display profile)

El término "Mostrar valores nativos" es engañoso porque suena como si fuera a mostrar los valores originales, pero no lo hace. Aparentemente, los goteros de color no pueden obtener los valores originales. Así que hay dos soluciones:

1. Solución rápida y sucia

Cambie el medidor de color digital al modo "Mostrar en sRGB". Lo que hace es reconvertir el valor ajustado a sRGB (asumiendo que ese es el espacio de color de la imagen original). El problema con esto es que, debido a la doble conversión y a los errores de redondeo, a veces no se obtiene el valor original exacto. (En este caso, era el mismo, pero si pruebas con más colores, encontrarás algunos que están ligeramente desviados).

#FFDD44 (original)
   ↓
#FEDC53 (adjusted for Color LCD display profile)
   ↓
#FFDD44 (convert back to sRGB)

2. Solución exacta

Si quiere garantizar los valores originales exactos, debe ajustar Digital Color Meter a "Mostrar valores nativos", y luego cambiar su System Preferences > Displays > Color > sRGB . Compruebe que el Medidor de Color Digital muestra ahora "sRGB..." en el cuadro inferior derecho. Como esto coincide con el espacio de color de la fuente original, no se realizará ningún ajuste, por lo que los "Valores nativos de la pantalla" serán siempre los valores originales exactos. (Deberías acordarte de volver a cambiarlo a "Color LCD" después. O si no te importa, déjalo en "sRGB").

#FFDD44 (original)

(no adjustment since display profile sRGB matches the original color space)

Ver esta respuesta para más detalles.

1 votos

I Amor gestión del color... o no ;) Gracias por la explicación. Probé a poner la pantalla en sRGB y sí, los números coincidían - se veía horrible. pero los números coincidían. Volví a mi perfil calibrado y casi coinciden [dentro de 1] con sRGB en el Meter, aunque se ve mucho mejor. Me aseguraré de preguntarte sobre todos mis problemas de flujo de trabajo de color ;-)

4voto

tubedogg Puntos 6827

El monitor digital en color funciona correctamente.

He creado tu página de prueba y la he visualizado en Google Chrome v53.0.2785.143, y ha informado de FFDD44.

La misma página en Safari me reportó F4E14F. Mirándolas una al lado de la otra, ni siquiera parecen del mismo color. (En la captura de pantalla, Chrome es la ventana exterior, Safari la interior).

enter image description here

Parece que el motivo es la corrección gamma en el navegador. Ver el Página de pruebas gamma . Esta página se muestra correctamente (en el sentido de que cada bloque es un color sólido) en Safari v9.1.3, mientras que se muestra incorrectamente en Chrome v53.0.2785.143. Vea las capturas de pantalla a continuación. Según la información de la página de prueba de gamma, Safari está corrigiendo correctamente los colores CSS.

enter image description here enter image description here

1 votos

Buena respuesta. Hay algo que me desconcierta ligeramente [no lo suficiente como para una pregunta aparte;) Mi pantalla está calibrada por hardware a sRGB. Todos los valores de esa página de prueba están dentro de 1, en los colores interiores y exteriores si uso sRGB en el DCM. Si utilizo Native, están a kilómetros de distancia. ¿Sólo es útil Native para un monitor no calibrado, que se basa en el perfil por defecto?

1 votos

Parece que ahora Chrome corrige correctamente los perfiles ICC (probado en la v77). Ahora muestra los mismos valores de color corregidos que Safari.

1 votos

@Tetsujin "¿Sólo es útil Native para un monitor no calibrado, confiando en el perfil por defecto?" Bastante. Ver apple.stackexchange.com/questions/256995/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X