Wendet Facebook ein nicht nachweisbares Farbprofil an oder ist das Farbmanagement von Firefox Unsinn?

10

Ich habe einige beiläufige Fotos einer Party bearbeitet und beabsichtigt, sie auf Facebook zu veröffentlichen, damit meine Freunde sie sehen können. Heute habe ich diese Aufnahmen hochgeladen, nur um festzustellen, dass die Farbe schrecklich schlecht ist (in Firefox, da Chrom nicht betroffen zu sein scheint - ich konnte es nicht andere Browser testen). Rot- und Blautöne werden violett, Grüns werden bis zu dem Punkt gesättigt, an dem die meisten Details in Gras und Bäumen verloren gehen. Natürlich habe ich mich nicht darum gekümmert, die Aufnahmen erneut hochzuladen, da ich wusste, dass ich alles getan hatte, was gegen dieses Problem möglich war. Außerdem dachte ich, 99% der Leute geben kein ... über Farbe und sowieso konnte niemand wissen, wie meine Bilder aussehen sollten, im Gegensatz dazu, wie sie tatsächlich aussehen. Ich hoffe nur, dass alle Chrom verwenden :-) Ok, genug Geplapper.

Nun sehen Sie, was lustig ist: Da ich bereits ein solches Problem hatte (Fotos für eine Antwort hier auf photo.SE hochladen), wusste ich, wie ich es vermeiden konnte. Das Profil, das Photoshop diesen Aufnahmen zugewiesen hatte, sRGB IEC61966-2.1, wurde von Firefox nicht richtig interpretiert. Theoretisch sollte es Bilder verwalten, in die das Farbprofil eingebettet ist, aber praktisch nur solche ohne Profil.

Als ich die Partyfotos bearbeitete, war mir dieses Problem nicht bekannt. Deshalb habe ich heute mit imagemagick die Größe aller Aufnahmen, die ich hochladen wollte, geändert und gleichzeitig alle eingebetteten Informationen entfernt, um sicher zu gehen. Zu diesem Zeitpunkt hatten meine Aufnahmen kein Farbprofil und sahen perfekt aus und öffneten sie trotzdem in Firefox oder einem anderen Programm.

Sobald sie auf Facebook hochgeladen wurden, zeigten die Aufnahmen die Farbprobleme, die ich zu Beginn meiner Frage erwähnt hatte. Ich habe versucht zu verstehen, was los war, und wenn Facebook etwas geändert hat, habe ich eine der Aufnahmen heruntergeladen, die einige schöne Farbvariationen aufweist und es leicht ermöglicht, die Unterschiede in der Wiedergabe zu erkennen. In meinem Bildbetrachter (und in Chrom und Photoshop) sieht es gut aus. Ich kann an seinen Eigenschaften erkennen, dass es weder ein eingebettetes Farbprofil noch andere Exif-Informationen enthält. Wenn es jedoch in Firefox angezeigt wird, verschwinden diese lästigen Farbprobleme nicht. sogar das Farbmanagement in about: config deaktivieren.

Wendet Facebook ein unsichtbares Farbprofil an, das von allen Anwendungen korrekt behandelt wird, aber ausreicht, um Firefox durcheinander zu bringen?
Update: Ja, das tut es. Es ist nicht wirklich unsichtbar, wird aber in drei verschiedenen Bildbetrachtern, die ich ausprobiert habe, nicht als Metadaten angezeigt.

Neue Frage: Was kann man tun? Warum weigert sich Firefox, jedes mit einem Farbprofil gekennzeichnete Bild korrekt zu rendern? Kann dieses Problem mit verschiedenen Versionen von Firefox zusammenhängen, die für verschiedene Betriebssysteme entwickelt wurden?

Zweifellos hat Firefox (ich verwende Version 13.0.1) ein Problem mit der Farbe, das wahrscheinlich mit der richtigen Konfiguration behoben werden kann, aber dies ist keine Lösung. Erstens kann man nicht jeden fragen, mit dem man (für die meisten Leute) exotische Einstellungen zu tun hat, wenn er einige Fotos richtig sehen möchte. Dann, wie ich mit vielen Experimenten bewiesen habe, dass Firefox Bilder so anzeigen kann, wie ich es möchte, wenn ich sie nur ohne Profile lasse, und das ist für mich in Ordnung, warum sollte dieses Verhalten durch Facebook oder einen ähnlichen Dienst gebrochen werden? Was macht eigentlich keine (absurde) Farbverwaltung oder -korrektur?

Beispiele unten. Vielleicht hat Ihre Version von Firefox eine andere Sicht auf das Thema? So wie es sein soll (überhaupt kein Profil):

Geben Sie hier die Bildbeschreibung ein

Mit "c2", auch bekannt als "das Facebook-Profil" (für mich sieht es so aus, als würde Firefox es auch mit einem Standard-sRGB-Profil genauso grell wiedergeben):

Geben Sie hier die Bildbeschreibung ein

Update: Ich habe diese Seite mit der gleichen Version von Firefox angesehen, aber unter Windows XP stattdessen mit einem seriösen Monitor (mein PC ist ein Laptop mit einem anständigen Bildschirm und läuft ab sofort mit xubuntu). Es gibt einen Unterschied in der Wiedergabe zwischen den beiden Samples, aber man kann es fast nicht sagen, wenn man nicht die Rottöne betrachtet.

MattiaG
quelle
Ich habe Photoshop CS2 verwendet, das ich zu diesem Zeitpunkt aus irgendeinem Grund so eingestellt hatte, dass dieses sRGB IEC61966-2.1-Profil auf alle bearbeiteten Bilder angewendet wird, die von der Kamera im sRGB-Farbraum ohne Profil stammen. Es wurde kein anderes Farbmanagement durchgeführt. Die einzige Bearbeitung waren Kurven. Ich lade so schnell wie möglich ein Beispiel hoch. ps Ich weiß nicht, warum ein Kommentar, der nach dieser Art von Details fragt, entfernt wurde. Trotzdem hinterlasse ich meine Antwort, da sie nützlich sein kann, obwohl sie etwas überflüssig ist.
MattiaG
Ich habe den Kommentar entfernt, weil ich ihn in eine Antwort umwandeln wollte, bevor ich Ihre Antwort darauf sah.
Steven Cunningham
Ok, gut. Ich fand eine teilweise Antwort auf meine Frage: Facebook scheint tatsächlich auf Bilder ein ICC-Profil namens c2 anzuwenden, das mein Bildbetrachter nicht erkennen und als Metadaten anzeigen konnte, aber gut verarbeitet wurde, während Ps es erkannte (und kein Problem damit hatte). Ich poste selbst keine Antwort, weil ich keine Lösung für dieses Problem habe, also kommen Sie weiter. Ich hasse dieses absurde Verhalten von Facebook ;-) Wer sind sie, die Profile auf meine Fotos anwenden?
MattiaG
Ihr Update ist interessant. Wenn Sie beiden Bildern das in meiner Antwort aufgeführte Profil zuweisen, sehen sie auf dem Windows XP-System identischer aus?
Steven Cunningham

Antworten:

7

Dieser Thread im Firefox-Supportforum stammt von jemandem mit einem ähnlichen Problem und erwähnt, dass Sie Ihren Computer möglicherweise neu starten müssen, nachdem Sie das Farbmanagement in Firefox deaktiviert haben, damit er haftet. Getestet habe ich auch (auf Windows7 64-Bit , falls es einen Unterschied macht) Firefox und Chrome mit diesem Link und sie sagt , dass Chrome nicht ICC - Profile unterstützt , während Firefox Profile ICC v2 unterstützt, haben Sie überprüft , dass Ihre Farbmanagement - Setup ist korrekt in Photoshop? Wenn Sie JPEGs bearbeiten, die sich bereits in sRGB befanden, und Photoshop anweisen, in sRGB zu konvertieren (anstatt ein sRGB-Profil zuzuweisen), kann die doppelte Behandlung eine Ursache für das Problem sein.

Ich erinnere mich auch an das Lesen eines Facebook-Blogposts über das Erstellen eines minimalen sRGB-ICC-Profils, das automatisch auf Bilder angewendet werden kann, aber Google kann es jetzt nicht finden.

BEARBEITEN : Hier ist der Facebook-Engineering-Blog-Beitrag, der das Profil beschreibt, das allen Bildern hinzugefügt wird

UPDATE : Es sieht so aus, als ob das Problem darin besteht, dass die Bilder mit Adobe RGB und nicht mit sRGB aufgenommen wurden, da das manuelle Zuweisen des Adobe RGB (1998) -Profils zu beiden in Photoshop die für mich passende Farbe hat. Das entsättigte Aussehen im zweiten Bild ist ein häufiges Zeichen dafür, dass das Bild ursprünglich in einem größeren Farbraum als dem aufgenommen wurde, in dem es gerade angezeigt wird.

Steven Cunningham
quelle
1
Ich habe meine Frage zu diesem absurden "Facebook-Profil" kommentiert. Außerdem habe ich in meiner Frage klargestellt, dass ich das Ändern von Einstellungen in Firefox nicht als Lösung betrachte. Wenn Firefox ein mit einem Farbprofil versehenes Bild nicht sofort handhaben kann, ignorieren Sie das Profil zumindest, wenn es nicht richtig angezeigt werden kann. Dies bedeutet, dass viele, viele Menschen, die das Internet auf der ganzen Welt nutzen, Bilder mit zufälligen Farben sehen . Es wäre ein ernstes Problem, nicht wahr?
MattiaG
Ich habe gerade festgestellt, dass dieser Fehlerbericht für Firefox einige gültige ICC-Profile fälschlicherweise als ungültig behandelt. Wenn er sich jedoch auf das Facebook-Profil auswirkt, würde ich erwarten, dass etwas unternommen wurde, um das Problem zu umgehen. Die meisten Menschen auf der Welt kalibrieren ihre Monitore auch nicht, so dass sie im Grunde genommen zufällige Farbabweichungen sehen, die durch sRGB reduziert werden sollen. Daher fügt Facebook das Profil allen Bildern hinzu.
Steven Cunningham
Sehr interessant, danke. AFAIK Jeder Browser geht davon aus, dass sich Bilder im sRGB-Farbraum befinden. Warum sagen sie also, dass dies nicht der Fall ist, und weisen das "Facebook-Profil" zu? Mischen sie nicht die Konzepte von Profil und Farbraum? Ist sRGB kein Standard im Web? Ich glaube nicht wirklich, dass ich schlauer bin als die Facebook-Leute, es gibt nur etwas, das ich nicht verstehen kann. Und die völlige Unzulänglichkeit von Firefox verblüfft mich. Die Farbwiedergabe schädigt Fotos schlimmer als ein nicht kalibrierter Monitor.
MattiaG
Ich verwende Firefox und habe keine Probleme mit Bildfarben. Die Hauptbeschwerde bei Firefox ist, dass keine ICC v4-Profile verarbeitet werden. Die Aufnahme des Profils soll wahrscheinlich die Kombination aus zu großem Standardprofil und vielen Browsern (einschließlich Firefox afaik) umgehen, die standardmäßig keine Bilder ohne Tags farblich verwalten.
Steven Cunningham
Ich hatte noch nie Probleme mit nicht getaggten Bildern ... Kann mein Problem von Betriebssystemen abhängen?
MattiaG
2

Ja, Facebook weist den Bildern ein anderes ICC-Farbprofil zu, bei dem es sich um ein bearbeitetes schwarz skaliertes sRGB IEC61966-2-1-Profil handelt. Weitere Informationen und ICC-Download-Link für C2 hier:

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

Dhananjay Baraik
quelle
1

Wenn Sie Ubuntu verwenden, können Sie es einfach mit dem folgenden Befehl beheben:

xprop -root -remove _ICC_PROFILE

(Quelle: Ubuntu Bug # 938751: " JPEG- Bilder werden verwaschen oder Farben werden verzerrt")

Arthur F.
quelle
1
Dies ist keine Lösung - hiermit wird das für Ihren Monitor festgelegte Farbprofil entfernt. Der Schritt in diesem Fehlerbericht ist nicht als Korrektur oder Problemumgehung gedacht, sondern nur als Diagnoseschritt.
Bitte lesen Sie mein Profil