Warum sehen Bilder in unterschiedlicher Software und in unterschiedlichen Formaten unterschiedlich aus?

Beispiel:Beispiel

Es scheint, als wären die Farben auf der rechten Seite die "echten" Farben, aber die PNG-Datei enthält eine Art "Filter", der die Sättigung verbessert, aber nur von bestimmter Software, einschließlich Photoshop, erkannt wird.

Der Punkt ist, ich möchte mit Photoshop arbeiten und das tatsächliche Endergebnis sehen, und ich möchte es so gestalten, dass das Ergebnis in verschiedenen Softwares so weit wie möglich konsistent ist (natürlich werden sich verschiedene Computer oder Geräte ändern die Farben ganz leicht, aber wenn es auf demselben PC passiert, und sogar in zwei verschiedenen Ansichten derselben Software, ist etwas los!).

Die obigen Bilder sind Screenshots.

Antworten (3)

Es wird als Farbprofil bezeichnet. Es teilt dem Computer mit, wie die Farbe eigentlich interpretiert werden soll, damit die Farbe von Maschine zu Maschine und von System zu System konsistent ist. Tatsächlich liegt die andere Software falsch und Photoshop und der Bildbetrachter haben Recht.

Damit das Farbprofil wie vorgesehen funktioniert, muss Ihr Monitor von einem Hardwarekalibrator profiliert und/oder kalibriert werden. Alle Monitore zeigen sonst unterschiedliche Farben*. Darüber hinaus müssen alle anderen Anwendungen profilbewusst sein. Dies ist nicht oft der Fall.

Umgang mit nicht gemanagten Imaging-Systemen. Die meisten Systeme gehen standardmäßig von sRGB aus. Wenn das Bildprofil also etwas anderes ist, sollten Sie eine Profil-zu-Profil-Konvertierung in sRGB durchführen (entweder für Web speichern oder in Profil konvertieren bearbeiten). Photoshop kann tatsächlich die anderen Anwendungen emulieren, aber es ist am besten, nicht dorthin zu gehen, da dies den Punkt vereiteln würde. Im wahrsten Sinne des Wortes bedeuten nicht verwaltete Systeme zufällige Farben.

*: Es ist am besten, nicht sehr pedantisch zu werden. Die meisten existierenden Monitore sind nicht kalibriert, sodass die Farbe eher zufällig erscheint. Also verbringe nicht zu viel Zeit damit, dieses Ding zu bekämpfen. Verstehen Sie einfach, dass die Farbabweichung in diesem Bereich liegt.

Um möglichst konsistente Farben zu erhalten, würde ich in einer Welt, in der Farbmanagement bei einem großen Teil der Anzeigegeräte fehlt, Folgendes empfehlen.

  1. Investieren Sie in ein farbkalibriertes System. Kaufen Sie einen Farbkalibrator (auch bekannt als Spektralfotometer). Monitore kalibrieren. Ein paar Mal im Jahr neu kalibrieren. Viele wertvolle Informationen zu diesem Thema finden Sie online, zum Beispiel hier: http://xritephoto.com/learning
  2. Stellen Sie Ihre Bilder in einer Anwendung fertig, die Farbmanagement unterstützt. Stellen Sie sicher, dass Ihre Anwendung in Bezug auf das Farbmanagement richtig eingerichtet ist. ICC-Profile beachten (nicht verwerfen). Konvertieren Sie Bilder bei Bedarf in den Farbraum, mit dem Sie arbeiten. Verwenden Sie als Arbeitsfarbraum AdobeRGB oder sRGB. Wenn Sie einen High-End-Monitor haben, bevorzugen Sie AdobeRGB oder noch größere Farbräume als Arbeitsfarbraum. Wenn Sie einen Mid- oder Low-End-Monitor haben, verwenden Sie sRGB.
  3. Exportieren Sie die gesamte Ausgabe mit perzeptivem Rendering in sRGB. Fügen Sie das ICC-Profil in Zieldateien ein, die es unterstützen. Verwerfen Sie das Profil nicht, wenn Sie Dateien speichern.

Dadurch wird sichergestellt, dass Ihre Dateien in gutem Zustand sind und dass sie auf kalibrierten Systemen und allen Systemen, die sRGB voraussetzen, mit der beabsichtigten Farbe angezeigt werden können. Bei nicht kalibrierten/nicht farbverwalteten Systemen mit großem Farbumfang, wie einigen Smartphones, sind die Bilder übersättigt. Das kannst du nicht korrigieren.

Ich hoffe das hilft.

Außerdem können Sie nicht für unkalibrierte Monitore im Allgemeinen korrigieren, was Sie also sehen, ist nicht das, was ein Kunde bekommt

Abhängig davon, wie Sie die Bilder exportiert haben, verdunkeln einige Komprimierungsalgorithmen das Bild aufgrund eines Missverständnisses darüber, wie die Gammakorrektur funktioniert.

Einige Informationen zu diesem Thema finden Sie hier , aber Bildbearbeitungsprogramme gehen im Allgemeinen davon aus, dass RGB-Werte linear abgebildet werden, aber das ist nicht der Fall.

@downvoter: Bitte erklären Sie, warum diese Antwort schlecht ist / was verbessert werden muss.
Ihre Aussage ist vage: "einige Komprimierungsalgorithmen", "Bildbearbeitungsprogramme gehen im Allgemeinen davon aus". Es ist auch ohne Quelle, welche "Komprimierungsalgorithmen" und welche "Bildbearbeitungsprogramme" dieses Verhalten zeigen. Entgegen Ihrer Aussage scheinen sich die meisten Bildbearbeitungsprogramme, die ich verwendet habe, Photoshop, GIMP, Sketch (Mac), der Nichtlinearität von RGB-Daten voll bewusst zu sein. In der Welt der Spieleentwicklung und der 3D-Bildwiedergabe kann dies jedoch ein Problem darstellen, dessen Sie sich bewusst sein sollten.
Nun, zum einen wird ein Bild in vielen Bildbearbeitungsprogrammen skaliert, indem Pixel um das Bild herum gemittelt werden, wobei angenommen wird, dass RGB linear skaliert ist. photo.stackexchange.com/questions/7812/…