¿Facebook está aplicando algún perfil de color indetectable o la gestión de color de firefox no tiene sentido?

10

He estado editando algunas fotografías casuales de una fiesta, con la intención de publicarlas en Facebook para que mis amigos las vean, y hoy cargué estas fotos solo para encontrar que el color está terriblemente apagado (en Firefox, ya que el cromo parece no verse afectado, no pude prueba otros navegadores). Los rojos y azules se vuelven purpúreos, los verdes se saturan hasta el punto en que se pierden más detalles en el césped y los árboles. Por supuesto, no me molesté en volver a cargar las tomas, ya que sabía que había hecho todo lo posible contra este problema. También pensé que al 99% de las personas no les importa ... el color y, de todos modos, nadie podía saber cómo se suponía que se veían mis fotos en lugar de cómo se ven realmente. Solo esperando que todos usen Chrome :-) Ok, suficiente balbuceo.

Ahora vea lo que es divertido: como ya había tenido este tipo de problema (cargando fotos para obtener una respuesta aquí en la foto. SE), sabía cómo evitarlo. Firefox no interpretó correctamente el perfil que Photoshop asignó a esas tomas, sRGB IEC61966-2.1, que teóricamente debería administrar en color las imágenes que tienen su perfil de color incrustado, pero prácticamente solo le gustan las que no tienen ningún perfil.

Cuando estaba haciendo la edición de las fotografías de la fiesta, no estaba al tanto de este problema, así que hoy usé imagemagick para cambiar el tamaño de todas las tomas que quería cargar, al mismo tiempo que les quité cualquier información incrustada, solo para estar seguro. En este punto, mis tomas no tenían un perfil de color y se veían perfectamente bien y de la misma manera las abrí en Firefox o en cualquier otro programa.

Tan pronto como se subieron a Facebook, las tomas mostraron los problemas de color que mencioné al comienzo de mi pregunta. Tratando de entender lo que estaba sucediendo y si Facebook cambió algo, descargué una de las tomas, una que tiene una buena variación de color y permite detectar fácilmente las diferencias en la reproducción. Se ve bien en mi visor de imágenes (y cromo y photoshop), puedo ver en sus propiedades que no tiene un perfil de color incrustado ni ninguna otra información exif, pero si se ve en Firefox, esos problemas de color molestos no desaparecerán, incluso deshabilitando la gestión del color en about: config.

¿Facebook está aplicando un perfil de color que es invisible, manejado correctamente por todas las aplicaciones, pero es suficiente para arruinar Firefox?
Actualización: sí, lo hace. No es realmente invisible, pero no se muestra como metadatos en tres visores de imágenes diferentes que probé.

Nueva pregunta: ¿Qué se puede hacer? ¿Por qué Firefox se niega a representar correctamente cada imagen etiquetada con un perfil de color? ¿Puede este problema estar relacionado con diferentes versiones de Firefox hechas para diferentes sistemas operativos?

Sin lugar a dudas, Firefox (estoy usando la versión 13.0.1) tiene algún problema con el color que probablemente se pueda solucionar con la configuración adecuada, pero esto no es una solución. Primero, no se puede preguntar a todos los que se sabe que se metan (para la mayoría de las personas) configuraciones exóticas si quieren ver algunas fotos correctamente. Luego, como he demostrado con muchos experimentos, Firefox puede mostrar imágenes de la manera que quiero, si solo las dejo sin perfiles, y eso está bien para mí, ¿por qué Facebook o cualquier otro servicio similar debería romper este comportamiento? para el caso, ¿qué aparentemente no está haciendo ninguna gestión (absurda) o corrección de color?

Muestras a continuación. ¿Quizás tu versión de Firefox tiene una opinión diferente sobre el tema? La forma en que se supone que es (sin perfil):

ingrese la descripción de la imagen aquí

Con "c2", también conocido como "el perfil de Facebook" (para mí, parece que Firefox lo representa de la misma manera llamativa incluso con un perfil sRGB estándar):

ingrese la descripción de la imagen aquí

Actualización: Miré esta página usando la misma versión de Firefox, pero en Windows XP con un monitor serio (mi PC es una computadora portátil con una pantalla decente y, a partir de ahora, ejecutando xubuntu). Hay alguna diferencia en la interpretación entre las dos muestras, pero casi no se nota a menos que mire los rojos.

MattiaG
fuente
Utilicé Photoshop CS2, que en ese momento, por alguna razón, había configurado para aplicar este perfil sRGB IEC61966-2.1 a todas las imágenes editadas, que provenían de la cámara en el espacio de color sRGB, sin perfil. No se realizó ninguna otra gestión de color. La única edición fue curvas. Estoy subiendo una muestra lo antes posible. PD: No sé por qué se eliminó un comentario que solicita este tipo de detalles, pero dejo mi respuesta, ya que puede ser útil, aunque sea un poco redundante.
MattiaG
Eliminé el comentario porque quería convertirlo en una respuesta antes de ver tu respuesta.
Steven Cunningham
Está bien. Encontré una respuesta parcial a mi pregunta: parece que Facebook realmente aplica a las imágenes un perfil ICC llamado c2, que mi visor de imágenes no pudo detectar y mostrar como metadatos, pero manejó bien, mientras que Ps lo reconoció (y no tuvo problemas para manejarlo). No estoy publicando una respuesta porque no tengo una solución para este problema, así que sigan viniendo. Odio un poco este comportamiento absurdo de Facebook ;-) ¿quiénes son para aplicar perfiles a mis fotos?
MattiaG
Su actualización es interesante. ¿Asignar ambas imágenes al perfil que figura en mi respuesta hace que se vean más idénticas en el sistema Windows XP?
Steven Cunningham

Respuestas:

7

Este hilo en el foro de soporte de Firefox es de alguien con un problema similar y menciona la necesidad de reiniciar potencialmente su computadora después de deshabilitar la administración del color en Firefox para que se pegue. También probé (en Windows 7 de 64 bits en caso de que haga una diferencia) Firefox y Chrome usando este enlace y dice que Chrome no es compatible con los perfiles ICC, mientras que Firefox es compatible con los perfiles ICC v2, ¿ha verificado que su gestión de color está configurada correctamente en Photoshop? Si estaba editando archivos JPEG que ya estaban en sRGB y le dijo a Photoshop que se convirtiera a sRGB (en lugar de asignar un perfil sRGB), el doble manejo podría ser la causa del problema.

También recuerdo haber leído una publicación de blog de ingeniería de Facebook sobre haber creado un perfil sRGB ICC mínimo que podría aplicarse automáticamente a las imágenes, pero Google no puede encontrarlo ahora.

EDITAR : Aquí está la publicación del blog de ingeniería de Facebook que describe el perfil que se agrega a todas las imágenes

ACTUALIZACIÓN : Parece que el problema es que las imágenes se tomaron usando Adobe RGB en lugar de sRGB, ya que asignar manualmente el perfil Adobe RGB (1998) a ambos en Photoshop tiene el color para que coincida conmigo. El aspecto desaturado en la segunda imagen es una señal común de que la imagen se grabó originalmente en un espacio de color de gama más amplia que el que se muestra actualmente.

Steven Cunningham
fuente
1
Comenté mi pregunta sobre este absurdo "perfil de Facebook". También dejé en claro en mi pregunta que no considero que cambiar la configuración en firefox sea una solución. Si Firefox no puede manejar con gracia de forma inmediata una imagen etiquetada con un perfil de color, al menos ignore el perfil si no puede mostrarlo correctamente, significa que muchas personas que usan Internet en todo el mundo están viendo imágenes con colores aleatorios . Sería un problema grave, ¿no?
MattiaG
Acabo de encontrar este informe de error para Firefox tratando erróneamente algunos perfiles ICC válidos como no válidos, pero si afectara el perfil de Facebook, esperaría que se hiciera algo para solucionarlo. La mayoría de las personas en el mundo tampoco calibran sus monitores, por lo que básicamente están viendo variaciones de color algo aleatorias que sRGB está diseñado para reducir, por lo tanto, Facebook agrega el perfil a todas las imágenes.
Steven Cunningham
Muy interesante, gracias. AFAIK cada navegador asume que las imágenes están en el espacio de color sRGB, entonces ¿por qué dicen que no es así y asignan el "perfil de Facebook"? ¿No mezclan los conceptos de perfil y espacio de color? ¿No es sRGB un estándar en la web? Realmente no creo que sea más inteligente que los chicos de Facebook, solo hay algo que no puedo entender. Y la insuficiencia total de Firefox me desconcierta. Su reproducción del color daña peor las fotos que un monitor sin calibrar.
MattiaG
Uso Firefox y no tengo ningún problema con los colores de la imagen, la principal queja sobre Firefox es que no maneja los perfiles ICC v4. La inclusión del perfil probablemente esté destinada a evitar que la combinación del perfil estándar sea demasiado grande y que muchos navegadores (incluido Firefox afaik) no administren imágenes sin etiquetar de color de forma predeterminada.
Steven Cunningham
Nunca he tenido problemas con las imágenes sin etiquetar ... ¿Es posible que mi problema dependa de los sistemas operativos?
MattiaG
1

Si está utilizando Ubuntu, puede solucionarlo fácilmente con el comando:

xprop -root -remove _ICC_PROFILE

(fuente: Ubuntu Bug # 938751: "las imágenes jpeg se borran o los colores se sesgan")

Arthur F
fuente
1
Esto no es una solución: está eliminando el perfil de color establecido para su monitor. El paso en ese informe de error no pretende ser una solución o solución, sino más bien un paso de diagnóstico.
Lea mi perfil