Wie erhält Photoshop/Lightroom die Farbtemperatur eines RAW-Bildes?

Ich habe ein Raw-Bild mit meiner Canon 450D aufgenommen. Als diese RAW(CR2)-Datei in Lightroom und Photoshop CS5 importiert wurde, zeigte sie die Temperatur als 4900 und die Weißabgleichseinstellung – „wie aufgenommen“. Als ich die mit dieser CR2-Rohdatei verknüpften EXIF-Daten überprüfte, wurde die Farbtemperatureinstellung darin nicht erwähnt.

Ich habe Irfanview verwendet, um diese EXIF-Daten anzuzeigen. Irfanview + Canon Raw-Plugin kann diese Canon Raw CR2-Datei öffnen.**

  1. Wie berechnet Photoshop/Lightroom also die Farbtemperatur aus den RAW-Bilddaten?

  2. Wäre daran interessiert zu wissen, welche Art von Algorithmus / mathematischer Berechnung es tut, um diese Temperaturzahl zu erhalten?

  3. Könnte es möglich sein, dass in die CR2-Rohdatei diese Farbtemperaturinformationen eingebettet sind, aber die Irfanview Exif-Informationsanzeige sie irgendwie verpasst / durcheinander gebracht hat?

Irgendwelche Hinweise wären nützlich.

Antworten (1)

Es befindet sich in den EXIF-Daten, aber die Informationen befinden sich unter dem Canon-Tag. Für alle EXIF-bezogenen Aufgaben empfehle ich von ganzem Herzen ExifTool von Phil Harvey.

Hier ist ein Beispiel einer echten Datei (die zufällig mit einer Canon 450D aufgenommen wurde)

$ exiftool -canon:"WB_RGGB*" -canon:"*temp*" MG_5366.CR2
WB RGGB-Level wie aufgenommen: 2270 1024 1024 1520
WB RGGB-Stufen Auto: 2270 1024 1024 1520
Gemessene WB RGGB-Pegel: 2267 1023 1024 1518
WB RGGB-Stufen Tageslicht: 2245 1024 1024 1425
WB RGGB-Stufen: 2595 1024 1024 1197
WB RGGB-Stufen Bewölkt: 2422 1024 1024 1299
WB RGGB-Level Wolfram: 1660 1075 1075 2222
WB RGGB-Pegel Fluoreszierend: 1960 1024 1024 1945
WB RGGB-Stufen Kelvin: 2245 1024 1024 1425
WB RGGB Levels Flash: 2485 1024 1024 1273
Kameratemperatur: 18 C
Farbtemperatur: 5200
Farbtemperatur wie aufgenommen: 4955
Farbtemperatur Auto: 4955
Gemessene Farbtemperatur: 4955
Farbtemperatur Tageslicht: 5200
Farbtemperatur: 7000
Farbtemperatur Wolkig: 6000
Farbtemperatur Wolfram: 3200
Farbtemperatur Fluoreszierend: 3776
Farbtemperatur Kelvin: 5189
Farbtemperatur Blitz: 6310

NB: Windows-Benutzer: Vergewissern Sie sich, dass Sie doppelte Anführungszeichen und keine einfachen Anführungszeichen verwenden.


BEARBEITEN: Die Farbtemperaturinformationen sind "nice to know"-Daten, aber sie haben keinen anderen Wert als Informationen. Die °Kelvins basieren wahrscheinlich auf den WB-Berechnungen der Kamera, und die Nachbearbeitungssoftware verwendet höchstwahrscheinlich die WB-RGGB-Pegeldaten.

Ich habe dies getestet, indem ich den Color Temp As ShotWert von 5200⇒ geändert 7000und die Datei in Photoshop (Adobe Camera Raw) geöffnet habe. Es hat sich nichts geändert.

Dann habe ich den WB RGGB Levels As ShotWert einer Kopie der Originaldatei von 2270 1024 1024 15201000 1000 1000 1000geändert und das Bild in dieses geändert:

wb rggb ändern

Ich habe den Wert nicht geändert Color Temp As Shot, aber Adobe Camera Raw zeigt die Temperatur als 2150(tint -144)

Summa summarum : Adobe Camera Raw berechnet die "Farbtemperatur" aus den EXIF-Daten, aus dem WB_RGGBLevels*-Tag, unter der Canon-Gruppe (unter der Maker Notes-Gruppe).

@Koiyu: Danke. Ich habe das Exiftool heruntergeladen und die CR2-Datei überprüft, die ich habe, und es wurden keine Informationen zu Temperatur / WB darin angezeigt. Ist es Ihnen möglich, meine RAW CR2-Datei von: docs.google.com/… zu überprüfen und das Ergebnis von exiftool auf farbtemperaturbezogene Daten darin mitzuteilen. Oder etwas stimmt nicht mit der Raw-Modus-Einstellung, die ich beim Erfassen dieser Datei vorgenommen habe.
@goldenmean Leider ist die Option "Original herunterladen" unter "Datei" ausgegraut. Gibt es eine andere Möglichkeit, die Datei zu teilen? (oder mache ich was falsch)
@Tut mir leid, mein Fehler. Bitte überprüfen Sie jetzt den Link in meinem Kommentar oben. Es ist eine ZIP-Datei mit dem CR2 darin.
@Koiyu: Wenn ich exiftool auf meinem CR2-Bild ausführe, das ich mit Ihnen geteilt habe, ist dies das Ergebnis: - docs.google.com/…
@goldenmean, ich habe koiyu's richtige Antwort mit dem Dump aus deiner Datei aktualisiert. Übrigens, meiner Erfahrung nach zeigt IrfanView nur eine verdummte Teilmenge von Exif, es sollte nicht für viel mehr als die Grundlagen vertraut werden. ExifTool FTW.
@goldenmean Dies ist, was ich bekommen habe exiftool -g1 -h MG_5366.CR2 > MG_5366.html( -hmacht HTML-Ausgabe und -g1druckt bestimmte Gruppenüberschriften (wie canonin meiner Antwort verwendet)) baa.fi/se/MG_5366.html
@Koiyu: Danke für das Ergebnis. Aber ich sehe das nicht. Ich verwende exiftool (Windows Executable) Version 8.56 mit Befehlszeile als: exiftool -canon:'WB_RGGB*' -canon:' temp ' /Users/cabbey/Downloads/MG_5366.CR2
@Koiyu: Jetzt verstehe ich, was du gezeigt hast. exiftool -g1 hat es geschafft. Vielen Dank.
@goldenmean Ich habe den Befehl in meiner Antwort mit der ausführbaren Windows-Datei getestet und es scheint, dass Sie doppelte Anführungszeichen anstelle von einfachen Anführungszeichen verwenden müssen. Dh exiftool.exe -canon:"WB_RGGB*" -canon:"*temp*" file.CR2sollte funktionieren
(und als Randnotiz -ggruppiert die Option +number die Daten nur visuell. Sie sollten nur mit einen vollständigen Speicherauszug erhalten. exiftool.exe file.CR2)
@Koiyu: Danke. Aber jetzt sehe ich einen Unterschied in der Farbtemperatur, wie von Adobe Photoshop und Exiftool gezeigt. zB für das Bild, das ich mit Ihnen geteilt habe - Adobe PS = 6400. Exiftool = Color Temp As Shot: 6844. Irgendwelche Ideen, warum diese Diskrepanz?
@goldenmean bist du sicher, dass es die gleiche Datei ist? Sowohl Cabbey- als auch Mine-Dumps werden Color Temp As Shotals 4955 angezeigt, und wenn ich die Datei in Photoshop öffne, erhalte ich eine Temperatur von 4900 (und eine Tönung von +17). Wie auch immer, ich denke, die WB-RGGB-Pegel spielen eine entscheidendere Rolle dabei, wie Adobe Camera Raw die „Farbtemperatur“ interpretiert, als der einsame °Kelvin-Wert.
@Entschuldigung, nicht dieselbe Datei, sondern eine andere, dennoch entspricht Adobe PS + Tint nicht dem, was von Exiftool angegeben wird. viel unterschied.
@goldenmean die Farbtemperatur spielt eigentlich keine Rolle. Nur die WB RGGB-Stufen tun dies; siehe meine Bearbeitung.
@koiyu: Danke, dass du dieses „Experiment“ durchgeführt und diese Informationen geteilt hast.