¿Hay alguna razón para no eliminar los perfiles de color de las imágenes en la web?

Comencé a usar el complemento Lightroom de Jeffrey Friedl para publicar en Flickr junto con el controlador de metadatos que ofrece una opción para eliminar el perfil de color ICC. Sin embargo, hay una nota en contra de esto, que dice

Por lo general, es mejor conservar el perfil de color, a menos que tenga una razón específica para no hacerlo.

Sin embargo, tengo entendido que todos los navegadores web asumirán de manera predeterminada que el espacio de color es sRGB si no está presente, y algunos usarán sRGB incluso si se especifica otro espacio de color. ¿Hay alguna razón específica por la que podría ser una buena idea mantener esto?

Respuestas (3)

Si el perfil ICC original es sRGB o equivalente, por lo general no hay ningún problema en eliminarlo.

  • A veces se agrega sRGB a imágenes que originalmente no tenían gestión de color. (El perfil no debe incluirse con la imagen en primer lugar).
  • sRGB corresponde a la gama de colores completa de los sistemas no administrados. (Ya sea que la imagen esté etiquetada o no, aparecerá igual cuando se muestre).
  • sRGB suele ser el valor predeterminado de imágenes no administradas en pantallas administradas. (La imagen se mostrará igual independientemente de si está etiquetada o no).

  • Algunos programas (GIMP) solicitarán convertir sRGB a su perfil sRGB integrado. El diálogo y la "conversión" posterior es solo una pérdida de tiempo.

Sin embargo, si el perfil es para cualquier otro espacio de color (como AdobeRGB), los colores se mostrarán incorrectamente (con el espacio de color incorrecto) si se elimina el perfil. Usted afirma que los colores pueden mostrarse incorrectamente de todos modos. Pero ese es un problema de configuración de software que se puede resolver. Si elimina el perfil, se convierte en la causa del problema y hace imposible que cualquier persona que no tenga la imagen original con el perfil la muestre como se esperaba.

Sin embargo, tengo entendido que todos los navegadores web asumirán de manera predeterminada que el espacio de color es sRGB si no está presente...

Bueno, tal vez todos los navegadores web deberían asumir de forma predeterminada que el espacio de color es sRGB si no está presente, pero desafortunadamente no es muy práctico asegurarse de que todas las variantes lo hagan, particularmente con aquellos que son de código abierto y fácilmente modificables por El usuario final. Incluso si todos lo hacen ahora , no hay garantía de que alguien no cree uno en el futuro que no lo haga.

Sí, probablemente tenga razón en el 99,999% de los casos en que, en ausencia de un perfil de color, una aplicación orientada a la web que muestra una imagen supondrá que es sRGB.

Pero, ¿qué sucede si alguien copia/descarga una imagen distribuida en la web sin perfil de color y luego la importa a otro tipo de aplicación, como un programa de autoedición, que está configurado para asumir algo diferente a sRGB como su configuración predeterminada?

No estoy seguro del 99,999%. Recientemente, muchos navegadores (por ejemplo, Firefox < 57) simplemente no administraron el color de las imágenes sin etiquetar de forma predeterminada, en violación directa del requisito W3C. (De hecho, no he comprobado específicamente los recientes, porque siempre cambio esta configuración predeterminada).

Desafortunadamente, no todos los navegadores asumirán sRGB para imágenes sin etiquetar. En cambio, algunos no administrarán el color de esa imagen, con resultados desastrosos en pantallas de amplia gama.

Por ejemplo, Firefox tiene una configuración gfx.color_management.modeque en su modo predeterminado 2 hará exactamente eso. (No he verificado si el Firefox más nuevo aún lo respeta, porque esto es una violación directa de la recomendación W3C, pero el valor predeterminado sigue siendo 2, desafortunadamente).

Básicamente, si no está seguro, mantenga siempre el perfil.

Sin embargo, hay casos en los que esto no es razonable. Las imágenes pequeñas, como los íconos, generalmente no requieren colores exactos, mientras que adjuntarles un perfil puede duplicar fácilmente su tamaño binario.

O, si en realidad no manejó los colores en su pantalla al preparar la imagen, es más honesto eliminar el perfil (si lo hubo) para indicarlo.

Tenga en cuenta que a partir de Firefox 77 / 2 de junio de 2020, hay administración de color para todas las imágenes/CSS, no solo para las imágenes etiquetadas. Básicamente, gfx.color_management.mode ahora está predeterminado en 1.
¡Finalmente! Diez años demasiado tarde...
Sin embargo, no parece estar funcionando, aunque eso podría deberse a algún otro problema específico para mí porque Chrome tampoco parece funcionar correctamente para mí. Puse algunas imágenes de prueba en nedmartin.org/v3/public/colour-management-test.html y pedí ayuda en photo.stackexchange.com/questions/117052/…