Как Photoshop / Lightroom получает цветовую температуру необработанного изображения? - Фотопедия
10 голосов
/ 28 апреля 2011

Я сделал необработанное изображение на моем Canon 450D. При импорте этого файла RAW (CR2) в Lightroom и Photoshop CS5 он показывал температуру как 4900 и настройку баланса белого - «Как снято». Когда я проверял данные EXIF, связанные с этим необработанным файлом CR2, в нем не упоминалось о настройке цветовой температуры.

Я использовал Irfanview для просмотра этих данных EXIF. Плагин Irfanview + Canon raw может открыть этот файл Canon raw CR2. **

  1. Так как же Photoshop / Lightroom вычисляет цветовую температуру из необработанных данных изображения?

  2. Было бы интересно узнать, какие алгоритмы / математические вычисления используются для получения этого температурного числа?

  3. Возможно ли, что в исходный файл CR2 была встроена эта информация о цветовой температуре, но информационный дисплей Irfanview Exif почему-то пропустил / испортил ее?

Любые указатели были бы полезны.

1 Ответ

15 голосов
/ 28 апреля 2011

Это равно в данных EXIF, но информация находится под тегом Canon. Для любых задач, связанных с EXIF, я искренне рекомендую ExifTool Фила Харви.

Вот пример реального файла (который по совпадению был снят с Canon 450D)

<strong>$ exiftool -canon:"WB_RGGB*" -canon:"*temp*" MG_5366.CR2</strong>
WB RGGB Levels As Shot          : 2270 1024 1024 1520
WB RGGB Levels Auto             : 2270 1024 1024 1520
WB RGGB Levels Measured         : 2267 1023 1024 1518
WB RGGB Levels Daylight         : 2245 1024 1024 1425
WB RGGB Levels Shade            : 2595 1024 1024 1197
WB RGGB Levels Cloudy           : 2422 1024 1024 1299
WB RGGB Levels Tungsten         : 1660 1075 1075 2222
WB RGGB Levels Fluorescent      : 1960 1024 1024 1945
WB RGGB Levels Kelvin           : 2245 1024 1024 1425
WB RGGB Levels Flash            : 2485 1024 1024 1273
Camera Temperature              : 18 C
Color Temperature               : 5200
Color Temp As Shot              : 4955
Color Temp Auto                 : 4955
Color Temp Measured             : 4955
Color Temp Daylight             : 5200
Color Temp Shade                : 7000
Color Temp Cloudy               : 6000
Color Temp Tungsten             : 3200
Color Temp Fluorescent          : 3776
Color Temp Kelvin               : 5189
Color Temp Flash                : 6310

Примечание: Пользователи Windows: дважды проверьте, что вы используете двойные кавычки, а не одинарные.


РЕДАКТИРОВАТЬ: Информация Color Temp "приятно знать" данные, но они не имеют никакого другого значения, кроме информационных. ° Кельвины, вероятно, основаны на расчетах WB камеры, а программное обеспечение постобработки, скорее всего, использует данные уровней WB RGGB.

Я проверил это, изменив значение Color Temp As Shot с 5200 & rArr; 7000 и открыл файл в Photoshop (Adobe Camera Raw). Ничего не изменилось.

Затем я изменил значение WB RGGB Levels As Shot копии исходного файла с 2270 1024 1024 1520 & rArr; 1000 1000 1000 1000 и изображение изменилось на это:

wb rggb change

Я не изменил значение Color Temp As Shot, но Adobe Camera Raw показывает температуру как 2150 (оттенок -144)

Summa summarum : Adobe Camera Raw вычисляет «Цветовую температуру» из EXIF-данных, из тега WB_RGGBLevels *, в группе Canon (в группе Maker Notes).

...