Facebook applique-t-il un profil de couleur indétectable ou la gestion des couleurs de Firefox est-elle absurde?

10

J'ai édité des photos décontractées d'une fête, dans l'intention de les publier sur Facebook pour que mes amis les voient, et aujourd'hui j'ai téléchargé ces photos uniquement pour constater que la couleur est horriblement éteinte (dans Firefox, car le chrome ne semble pas affecté - je ne pouvais pas tester d'autres navigateurs). Les rouges et les bleus deviennent violacés, les verts sont saturés au point où le plus de détails dans l'herbe et les arbres sont perdus. Bien sûr, je n'ai pas pris la peine de re-télécharger les photos, car je savais que j'avais fait tout ce qui était possible contre ce problème. De plus, je pensais que 99% des gens ne donnaient pas de ... sur la couleur et de toute façon personne ne pouvait savoir à quoi devaient ressembler mes photos par opposition à leur apparence réelle. J'espère juste que tout le monde utilise le chrome :-) Ok, assez de babillage.

Maintenant, voyez ce qui est drôle: comme j'avais déjà eu ce genre de problème (télécharger des photos pour une réponse ici sur photo.SE), je savais comment l'éviter. Le profil que Photoshop m'a assigné à ces prises de vue, sRGB IEC61966-2.1, n'a pas été interprété correctement par firefox, qui devrait théoriquement gérer les images avec leur profil de couleur intégré, mais n'aime pratiquement que celles sans profil.

Lorsque je faisais le montage pour les photos de la fête, je n'étais pas au courant de ce problème, alors aujourd'hui, j'ai utilisé imagemagick pour redimensionner toutes les photos que je voulais télécharger, tout en les dépouillant de toute information intégrée, juste pour être en sécurité. À ce stade, mes clichés n'avaient pas de profil de couleur et semblaient parfaitement bons et les ouvraient tout de même dans Firefox ou tout autre programme.

Dès qu'ils ont été téléchargés sur Facebook, les photos ont montré les problèmes de couleur que j'ai mentionnés au début de ma question. En essayant de comprendre ce qui se passait et si Facebook a changé quelque chose, j'ai téléchargé l'un des plans, celui qui a une belle variation de couleur et permet facilement de repérer les différences de rendu. Il semble bien dans ma visionneuse d'images (et chrome et photoshop), je peux voir dans ses propriétés qu'il n'a pas de profil de couleur intégré ni aucune autre information exif, mais s'il est vu dans firefox, ces mauvais problèmes de couleurs ennuyeux ne disparaîtront pas, même désactiver la gestion des couleurs dans about: config.

Facebook applique-t-il un profil de couleur invisible, géré correctement par toutes les applications, mais est-ce suffisant pour gâcher Firefox?
Mise à jour: oui, c'est le cas. Ce n'est pas vraiment invisible, mais il ne s'affiche pas sous forme de métadonnées dans trois visualiseurs d'images différents que j'ai essayés.

Nouvelle question: que faire? Pourquoi Firefox refuse-t-il de rendre correctement chaque image étiquetée avec un profil de couleur? Ce problème peut-il être lié à différentes versions de firefox conçues pour différents systèmes d'exploitation?

Sans aucun doute, Firefox (j'utilise la version 13.0.1) a un problème de couleur qui peut probablement être corrigé avec une configuration correcte, mais ce n'est pas une solution. Tout d'abord, on ne peut pas demander à tout le monde que l'on connaît de jouer avec (pour la plupart des gens) des paramètres exotiques s'ils veulent voir correctement certaines photos. Ensuite, comme je l'ai prouvé au cours de nombreuses expériences, Firefox peut afficher les images comme je le souhaite, si seulement je les laisse sans profil, et cela me convient, pourquoi ce comportement devrait-il être rompu par Facebook ou tout autre service similaire, d'ailleurs, qui ne fait apparemment aucune gestion (absurde) ou correction de couleur?

Exemples ci-dessous. Peut-être que votre version de Firefox a un point de vue différent sur le sujet? La façon dont il est censé être (pas de profil du tout):

entrez la description de l'image ici

Avec "c2" aka "le profil facebook" (pour moi, il semble que firefox le rende de la même manière criarde même avec un profil sRGB standard):

entrez la description de l'image ici

Mise à jour: J'ai regardé cette page en utilisant la même version de Firefox, mais sur Windows XP avec un moniteur sérieux à la place (mon PC est un ordinateur portable avec un écran décent et à partir de maintenant sous xubuntu). Il y a une certaine différence de rendu entre les deux échantillons, mais vous ne pouvez presque pas le dire à moins de regarder les rouges.

MattiaG
la source
J'ai utilisé Photoshop CS2, qui à l'époque pour une raison quelconque, j'avais décidé d'appliquer ce profil sRGB IEC61966-2.1 à toutes les images modifiées, provenant de l'appareil photo dans l'espace colorimétrique sRGB, sans profil. Aucune autre gestion des couleurs n'a été effectuée. Le seul montage était les courbes. Je télécharge un échantillon dès que possible. ps Je ne sais pas pourquoi un commentaire demandant ce genre de détail a été supprimé, je laisse quand même ma réponse, car elle peut être utile, même si elle est un peu redondante.
MattiaG
J'ai supprimé le commentaire parce que je voulais le convertir en réponse avant de voir votre réponse.
Steven Cunningham
OK bien. J'ai trouvé une réponse partielle à ma question: Facebook semble effectivement appliquer aux images un profil ICC appelé c2, que mon visualiseur d'images n'a pas pu détecter et afficher en tant que métadonnées mais a bien géré, tandis que Ps l'a reconnu (et n'a eu aucun problème de gestion). Je ne poste pas de réponse moi-même parce que je n'ai pas de solution à ce problème, alors continuez à venir. Je déteste un peu ce comportement absurde de Facebook ;-) qui sont-ils pour appliquer des profils à mes photos?
MattiaG
Votre mise à jour est intéressante, l'attribution des deux images au profil répertorié dans ma réponse les rend-elles plus identiques sur le système Windows XP?
Steven Cunningham

Réponses:

7

Ce fil sur le forum de support de Firefox est rédigé par une personne ayant un problème similaire et mentionne la nécessité de redémarrer votre ordinateur après avoir désactivé la gestion des couleurs dans Firefox pour le faire coller. J'ai également testé (sur Windows7 64 bits au cas où cela ferait une différence) Firefox et Chrome en utilisant ce lien et il dit que Chrome ne prend pas en charge les profils ICC tandis que Firefox prend en charge les profils ICC v2, avez-vous vérifié que votre gestion des couleurs est correctement configurée dans Photoshop? Si vous modifiez des fichiers JPEG qui étaient déjà dans sRGB et que vous dites à Photoshop de convertir en sRGB (plutôt que d'attribuer un profil sRGB), la double gestion peut être la cause du problème.

Je me souviens également d'avoir lu un article de blog d'ingénierie Facebook sur la création d'un profil ICC sRGB minimal qui pourrait être automatiquement appliqué aux images, mais Google ne le trouve pas maintenant.

EDIT : Voici le blog Facebook d'ingénierie décrivant le profil qui est ajouté à toutes les images

MISE À JOUR : Il semble que le problème soit que les images ont été prises en utilisant Adobe RVB plutôt que sRGB, car l'attribution manuelle du profil Adobe RVB (1998) aux deux dans Photoshop a la couleur qui correspond à moi. L'aspect désaturé dans la deuxième image est un signe commun que l'image a été initialement enregistrée dans un espace colorimétrique plus large que celui dans lequel elle est actuellement affichée.

Steven Cunningham
la source
1
J'ai commenté ma question sur ce "profil facebook" absurde. J'ai également précisé dans ma question que je ne considère pas la modification des paramètres de Firefox comme une solution. Si firefox ne peut pas gérer gracieusement hors de la boîte une image étiquetée avec un profil de couleur, au moins ignorer le profil s'il n'est pas en mesure de l'afficher correctement, cela signifie que beaucoup de personnes utilisant Internet dans le monde entier voient des images avec des couleurs aléatoires . Ce serait un problème grave, non?
MattiaG
Je viens de trouver ce rapport de bogue pour Firefox traitant à tort certains profils ICC valides comme non valides, mais s'il affectait le profil Facebook, je m'attendrais à ce que quelque chose ait été fait pour le contourner. La plupart des gens dans le monde ne calibrent pas non plus leurs moniteurs, ils voient donc essentiellement des variations de couleurs quelque peu aléatoires que sRGB est conçu pour réduire, d'où Facebook ajoutant le profil à toutes les images.
Steven Cunningham
Très intéressant, merci. AFAIK chaque navigateur suppose que les images sont dans l'espace colorimétrique sRGB, alors pourquoi disent-ils que ce n'est pas le cas et attribuent le "profil facebook"? ne mélangent-ils pas les concepts de profil et d'espace couleur? le sRGB n'est-il pas une norme sur le Web? Je ne pense pas vraiment que je sois plus intelligent que les gars de Facebook, il y a juste quelque chose que je ne peux pas comprendre. Et l'insuffisance complète de firefox me déconcerte. Son rendu des couleurs endommage davantage les photos qu'un écran non calibré.
MattiaG
J'utilise Firefox et je n'ai aucun problème avec les couleurs des images, le principal reproche concernant Firefox est qu'il ne gère pas les profils ICC v4. L'inclusion du profil est probablement destinée à contourner la combinaison du profil standard étant trop grand et de nombreux navigateurs (y compris Firefox afaik) ne gérant pas les images non balisées par défaut.
Steven Cunningham
Je n'ai jamais eu de problème avec des images non balisées ... Est-il possible que mon problème dépende des systèmes d'exploitation?
MattiaG
2

Oui, Facebook attribue un profil de couleur ICC différent aux images, qui est un profil sRGB IEC61966-2-1 à échelle noire modifié. Plus d'informations et le lien de téléchargement ICC pour C2 ici:

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

Dhananjay Baraik
la source
1

Si vous utilisez Ubuntu, vous pouvez facilement le corriger avec la commande:

xprop -root -remove _ICC_PROFILE

(source: Ubuntu Bug # 938751: "les images jpeg sont délavées ou les couleurs sont asymétriques")

Arthur F
la source
1
Ce n'est pas une solution - cela supprime le profil de couleurs défini pour votre moniteur. L'étape de ce rapport de bogue n'est pas destinée à être un correctif ou une solution de contournement, mais plutôt simplement une étape de diagnostic.
Veuillez lire mon profil