O facebook está aplicando algum perfil de cor indetectável ou o absurdo de gerenciamento de cores do firefox?

10

Estive editando algumas fotos casuais de uma festa, com a intenção de publicá-las no facebook para que meus amigos vissem, e hoje eu enviei essas fotos apenas para descobrir que a cor está horrivelmente apagada (no firefox, como o cromo parece não ser afetado - eu não podia testar outros navegadores). Vermelhos e azuis ficam arroxeados, os verdes ficam saturados ao ponto em que mais detalhes se perdem na grama e nas árvores. É claro que não me incomodei em voltar a carregar as fotos, pois sabia que havia feito tudo o que era possível contra esse problema. Também pensei que 99% das pessoas não dão a mínima ... sobre cores e, de qualquer maneira, ninguém poderia saber como minhas fotos deveriam parecer, em oposição à aparência delas. Só espero que todo mundo esteja usando o chrome :-) Ok, chega de balbuciar.

Agora veja o que é engraçado: como eu já tinha esse tipo de problema (fazer upload de fotos para obter uma resposta aqui no photo.SE), sabia como evitá-lo. O perfil que eu designei para o photoshop, sRGB IEC61966-2.1, não foi interpretado corretamente pelo firefox, que teoricamente deveria gerenciar cores com imagens com o perfil de cores incorporado, mas praticamente gosta apenas daquelas sem perfil.

Quando eu estava fazendo a edição das fotografias da festa, não estava ciente desse problema, então hoje usei o imagemagick para redimensionar todas as fotos que desejava enviar, ao mesmo tempo que as retirava de todas as informações incorporadas, apenas por segurança. Nesse momento, minhas fotos não tinham perfil de cores e pareciam perfeitamente boas e da mesma forma que as abríamos no Firefox ou em qualquer outro programa.

Assim que foram carregados no facebook, as fotos mostravam os problemas de cores que eu mencionei no início da minha pergunta. Tentando entender o que estava acontecendo, e se o Facebook mudou alguma coisa, baixei uma das fotos, que tem uma boa variação de cores e permite identificar facilmente as diferenças na versão. Parece bom no meu visualizador de imagens (e em cromo e photoshop), posso ver em suas propriedades que ele não possui perfil de cores incorporado nem nenhuma outra informação exif, mas se for visualizado no firefox, esses problemas de cores irritantes não desaparecerão, mesmo desativando o gerenciamento de cores em about: config.

O facebook está aplicando um perfil de cores invisível, manipulado corretamente por todos os aplicativos, mas é suficiente para atrapalhar o firefox?
Atualização: Sim, ele faz. Não é realmente invisível, mas não aparece como metadados em três visualizadores de imagens diferentes que experimentei.

Nova pergunta: O que se pode fazer? Por que o firefox se recusa a renderizar corretamente todas as imagens marcadas com um perfil de cor? Esse problema pode estar relacionado a diferentes versões do firefox criadas para diferentes sistemas operacionais?

Sem dúvida, o Firefox (estou usando a versão 13.0.1) tem algum problema com a cor que provavelmente pode ser corrigido com a configuração adequada, mas isso não é uma solução. Primeiro, não se pode pedir a todos que se sabe mexer com (para a maioria das pessoas) configurações exóticas se eles querem ver algumas fotos corretamente. Então, como já provei em muitas experiências, o firefox pode exibir imagens da maneira que eu quero, se eu as deixar sem perfis, e tudo bem comigo, por que esse comportamento deve ser quebrado pelo facebook ou por qualquer outro serviço semelhante, a propósito, que aparentemente não está fazendo nenhum gerenciamento (absurdo) ou correção de cor?

Amostras abaixo. Talvez sua versão do firefox tenha uma opinião diferente sobre o assunto? Do jeito que deveria ser (sem perfil):

insira a descrição da imagem aqui

Com "c2", também conhecido como "perfil do facebook" (para mim, parece que o firefox o processa da mesma maneira extravagante, mesmo com um perfil sRGB padrão):

insira a descrição da imagem aqui

Atualização: Eu olhei para esta página usando a mesma versão do firefox, mas no Windows XP com um monitor sério (meu PC é um laptop com uma tela decente e agora está executando o xubuntu). Há alguma diferença na entrega entre as duas amostras, mas você quase não sabe dizer a menos que olhe para os vermelhos.

MattiaG
fonte
Usei o Photoshop CS2, que, por algum motivo, havia definido para aplicar esse perfil sRGB IEC61966-2.1 a todas as imagens editadas, provenientes da câmera no espaço de cores sRGB, sem perfil. Nenhum outro gerenciamento de cores foi realizado. A única edição foram curvas. Estou enviando uma amostra o mais rápido possível. ps Não sei por que um comentário solicitando esse tipo de detalhe foi removido, ainda estou deixando minha resposta, pois pode ser útil, mesmo que um pouco redundante.
MattiaG
Eu removi o comentário porque queria convertê-lo em uma resposta antes de ver sua resposta.
22912 Steven
Ok, tudo bem. Encontrei uma resposta parcial à minha pergunta: o Facebook parece realmente aplicar às imagens um perfil ICC chamado c2, que meu visualizador de imagens não conseguiu detectar e mostrar como metadados, mas manipulou bem, enquanto Ps o reconheceu (e não teve nenhum problema de manipulação). Eu não estou postando uma resposta, porque não tenho uma solução para esse problema, então continue assim. Estou meio que odiando esse comportamento absurdo do facebook ;-) quem são eles para aplicar perfis às minhas fotos?
MattiaG
Sua atualização é interessante: atribuir às duas imagens o perfil listado na minha resposta faz com que pareçam mais idênticas no sistema Windows XP?
22612 Steven Cunningham

Respostas:

7

Esse tópico no fórum de suporte do Firefox é de alguém com um problema semelhante e menciona a necessidade de reiniciar o computador potencialmente depois de desativar o gerenciamento de cores no Firefox para que ele permaneça. Também testei (no Windows7 de 64 bits, caso isso faça diferença) o Firefox e o Chrome usando este link e diz que o Chrome não suporta perfis ICC, enquanto o Firefox suporta perfis ICC v2, você verificou se o gerenciamento de cores está configurado corretamente em Photoshop? Se você estava editando JPEGs que já estavam no sRGB e disse ao Photoshop para converter em sRGB (em vez de atribuir um perfil sRGB), a manipulação dupla poderia ser a causa do problema.

Também me lembro de ler uma postagem no blog de engenharia do Facebook sobre a criação de um perfil mínimo de sRGB ICC que poderia ser aplicado automaticamente às imagens, mas o Google não pode encontrá-lo agora.

EDIT : Aqui está a postagem do blog de engenharia do Facebook que descreve o perfil adicionado a todas as imagens

ATUALIZAÇÃO : Parece que o problema é que as imagens foram tiradas usando o Adobe RGB em vez de sRGB, já que atribuir manualmente o perfil do Adobe RGB (1998) a ambos no Photoshop tem a cor correspondente para mim. A aparência desaturada na segunda imagem é um sinal comum de que a imagem foi originalmente gravada em um espaço de cores de gama mais amplo do que aquele em que está sendo exibido atualmente.

Steven Cunningham
fonte
11
Comentei minha pergunta sobre esse absurdo "perfil no facebook". Também deixei claro na minha pergunta que não considero alterar as configurações no firefox como solução. Se o firefox não puder manipular graciosamente fora da caixa uma imagem marcada com um perfil de cor, pelo menos ignore o perfil se não for capaz de exibi-lo corretamente, significa que muitas pessoas que usam a Internet em todo o mundo estão vendo fotos com cores aleatórias . Seria um problema sério, não seria?
MattiaG
Acabei de encontrar este relatório de bug para o Firefox, tratando incorretamente alguns perfis ICC válidos como inválidos, mas se isso afetasse o perfil do Facebook, seria de esperar que algo tivesse sido feito para contorná-lo. A maioria das pessoas no mundo também não calibra seus monitores, para ver basicamente variações de cores um tanto aleatórias que o sRGB foi projetado para reduzir, daí o Facebook adicionando o perfil a todas as imagens.
9788 Steven Stunningham
Muito interessante, obrigado. Como todos os navegadores do AFAIK assumem que as fotos estão no espaço de cores sRGB, então por que dizem que não é assim e atribuem o "perfil do facebook"? eles não misturam os conceitos de perfil e espaço de cores? O sRGB não é um padrão na web? Eu realmente não acho que sou mais inteligente do que os caras do Facebook, há algo que eu não consigo entender. E a completa inadequação do firefox me confunde. Sua reprodução de cores causa um dano pior às fotos do que um monitor não calibrado.
MattiaG
Eu uso o Firefox e não encontro nenhum problema com as cores das imagens. A principal reclamação sobre o Firefox é que ele não está lidando com perfis ICC v4. A inclusão do perfil provavelmente se destina a contornar a combinação do perfil padrão ser muito grande e muitos navegadores (incluindo o Firefox afaik) não gerenciarem imagens não identificadas por cores por padrão.
9788 Steven Stunningham
Nunca tive problemas com imagens não marcadas ... É possível que meu problema dependa de sistemas operacionais?
MattiaG
2

Sim, o Facebook atribui um perfil de cores ICC diferente às imagens, que é um perfil sRGB IEC61966-2-1 editado em escala preta. Mais informações e link para download do ICC para C2 aqui:

https://www.facebook.com/photo.php?fbid=1522920917921431

Dhananjay Baraik
fonte
1

Se você estiver usando o Ubuntu, poderá corrigi-lo facilmente com o comando:

xprop -root -remove _ICC_PROFILE

(fonte: Ubuntu Bug # 938751: "imagens jpeg desbotadas ou cores distorcidas")

Arthur F
fonte
11
Isso não é uma correção - isso está removendo o perfil de cores definido para o seu monitor. A etapa desse relatório de bug não pretende ser uma correção ou solução alternativa, mas apenas uma etapa de diagnóstico.
Por favor, leia meu perfil