Wozu dient das Einbetten eines Farbprofils beim Speichern eines Bildes?

Ich verwende RawTherapee , um Bilder zu verarbeiten. Dieses Programm (und ich vermute viele andere) hat eine Option namens "Arbeitsprofil" , mit der Sie die Anzeige des Bildes anpassen können. und ein anderes namens "Ausgabeprofil" , das das in das Bild eingebettete Profil ist (diese Funktionalität wird hier besser erklärt).

Ich glaube, ich verstehe, wie das Farbmanagement funktioniert, und bin daher sehr neugierig, warum in aller Welt Sie ein Bild mit einem Profil speichern müssen. Sollen Profile nicht sicherstellen, dass die Ausgabe über Monitore/Drucker hinweg konsistent ist? Wenn ja, warum brauchen Sie dann eine separate Komplexitätsstufe an der Stelle, an der Sie das Bild speichern? Werden die Farben nicht einfach als RGB-Hexadezimalwerte gespeichert, die dann gemäß Ihrem Monitorprofil gerendert werden?

Wenn ich mir die Eigenschaften meines Profils (im GNOME3-Einstellungsmanager) ansehe, erhalte ich ebenfalls zwei sehr verwirrende Registerkarten. Eine davon zeigt ein Beispielbild wie „wenn es mit dem Profil geöffnet wird“, und eine andere zeigt, wie das Bild aussieht „wenn es mit dem Profil gespeichert wird“.

Ich glaube, diese beiden Beispiele illustrieren diesen Punkt, den ich noch nicht verstehe. Nochmals, warum sollte jemand ein Bild mit einem Farbprofil "speichern"?

Antworten (2)

Wie genau ein Farbprofil in einem Bild gespeichert wird, hängt vom Bildformat ab. In PNG ist es beispielsweise in einem PNG-iCCP-Chunk enthalten. In JPEG wird es in einem bestimmten "Marker" gespeichert.

Informationen zu anderen Bildformaten finden Sie unter http://www.color.org/profile_embedding.xalter

Über das „Warum“ informiert das eingebettete Farbprofil, wie es der Bildautor beabsichtigt hat. Anzeigeanwendungen und Drucksoftware können das eingebettete Bildprofil mit dem Anzeigeprofil kombinieren, um die vollständige Transformation zu erzielen, die für Ihr Display oder Ihren Drucker erforderlich ist.

Wenn sich Ihr Bild im sRGB-Farbraum befindet und im Internet angezeigt werden soll, müssen Sie wahrscheinlich kein Farbprofil im Bild speichern, da der Browser sowieso davon ausgeht, dass es sich in sRGB befindet, und von dort aus weitergeht. Tatsächlich ist dies der sicherste Weg: Konvertieren Sie Ihr Bild in den sRGB-Farbraum und entfernen Sie dann alle Farbmanagement-Metadaten wie PNG sRGB-, cHRM-, iCCP- und gAMA-Chunks. Selbst heute (April 2015) zeigt Firefox standardmäßig sRGB-getaggte PNG-Bilder mit einer leichten Abweichung von den HTML-Farben anderer Elemente an.

Siehe verschiedene lange Dokumente unter http://www.color.org für grausame Details und https://bugzilla.mozilla.org/show_bug.cgi?id=621474 für einen 4 Jahre alten Fehlerbericht darüber, wie Firefox damit umgeht sRGB-getaggte Bilder.

Ok, es scheint völlig vernünftig, dass ich kein Farbprofil für Bilder brauche, die für das Internet bestimmt sind. Warum brauche ich es für andere Bilder?

Profil ist wie eine Adresse im Raum der Farbwiedergabe. Das Monitorprofil sagt Ihnen, wo sich Ihr Monitor in diesem Bereich befindet. Das Bildprofil sagt Ihnen, wo sich das Bild in diesem Bereich befindet.

Um zwischen diesen Punkten und jedem anderen Punkt zu navigieren, müssen Sie Folgendes wissen:

  • wo bist du
  • wo willst du hin gehen
  • was mit den Bits zu tun ist, die diese Konvertierung überschreiten (als Absicht bezeichnet)

Da die Absicht also mit den Einstellungen der CMS-Engine (Color Management System) des Bildes gebündelt ist, müssen Sie zwei Punkte kennen: das Bildprofil und das Zielprofil.

Warum nicht alles in sRGB codieren?

Es ist nicht optimal, da es die Farbauflösung für bestimmte Bilder verwirft und für andere zu klein ist. Außerdem sind bestimmte Geräte dumm, also müssen Sie Sachen für sie optimieren. Einige Anwendungen nutzen den Platz besser aus, nehmen wir an, Sie haben einen Katzenscan oder eine Röntgenaufnahme, Sie können dies in spezialisierter Software verwenden, aber dies zum Beispiel immer noch in einem normalen Browser nachschlagen. Gewinnen, gewinnen. Dies und alle zukünftigen müssen nicht berücksichtigt werden, weshalb Sie das Profil mit Ihrem Bild speichern möchten.

Anzunehmen, dass unprofilierte Bilder sRGB sind, ist auch ein bisschen naiv, sie könnten aus profilunbewussten Quellen stammen. Auf Ihrem Computer bedeutet dies wahrscheinlich das Monitorprofil oder welches Profil auch immer das Gerät haben sollte. Abgesehen davon, was passiert, wenn wir sRGB schließlich als allgemeinen Standard ablehnen?

Summa summarum

Wenn das Bild also nicht für den Webspeicher bestimmt ist, definieren die Bilder den Arbeitsbereich und konvertieren es erst, wenn Sie es brauchen, wenn Sie so viele Daten wie möglich behalten möchten.

PS -Farbprofile sind eine sehr komplizierte Idee. Ich würde vorsichtig sagen, dass Sie sie verstehen. Sagen Sie stattdessen vielleicht, dass Sie das allgemeine Konzept verstehen.

Dieses Video erklärt es gut. Super tolle Displays sehen mit super tollen Inhalten besser aus, aber normale Inhalte sehen möglicherweise zu gesättigt aus.