Я сделал необработанное изображение, используя свой Canon 450D. При импорте этого файла RAW (CR2) в Lightroom и Photoshop CS5 температура отображалась как 4900, а настройка баланса белого — «Как снято». Когда я проверил данные EXIF, связанные с этим необработанным файлом CR2, в нем не было упоминания о настройке цветовой температуры.
Я использовал Irfanview, чтобы увидеть эти данные EXIF. Плагин Irfanview + Canon raw может открыть этот файл Canon raw CR2.**
Так как же Photoshop/Lightroom вычисляет цветовую температуру на основе необработанных данных изображения?
Было бы интересно узнать, какой алгоритм/математическое вычисление он делает, чтобы получить этот номер температуры?
Возможно ли, что необработанный файл CR2 имеет встроенную в него информацию о цветовой температуре, но информационный дисплей Irfanview Exif каким-то образом пропустил ее / испортил?
Любые указатели будут полезны.
Это в данных EXIF, но информация находится под тегом Canon. Для любых задач, связанных с EXIF, я искренне рекомендую ExifTool Фила Харви.
Вот пример реального файла (случайно снятого на Canon 450D)
$ exiftool -canon:"WB_RGGB*" -canon:"*temp*" MG_5366.CR2 Уровни WB RGGB как снято: 2270 1024 1024 1520 Уровни баланса белого RGGB Авто: 2270 1024 1024 1520 Измеренные уровни WB RGGB: 2267 1023 1024 1518 Уровни WB RGGB Дневной свет: 2245 1024 1024 1425 Уровни WB RGGB Оттенок: 2595 1024 1024 1197 Уровни WB RGGB Облачно: 2422 1024 1024 1299 Уровни WB RGGB Вольфрам: 1660 1075 1075 2222 Уровни WB RGGB Флуоресцентный: 1960 1024 1024 1945 Уровни WB RGGB по Кельвину: 2245 1024 1024 1425 Уровни WB RGGB Flash: 2485 1024 1024 1273 Температура камеры: 18 C Цветовая температура: 5200 Цветовая температура при съемке: 4955 Цветовая температура Авто: 4955 Измеренная цветовая температура: 4955 Цветовая температура Дневной свет: 5200 Цветовая температура Оттенок: 7000 Цветовая температура Облачно: 6000 Цветовая температура вольфрама: 3200 Цветовая температура флуоресцентный: 3776 Цветовая температура по Кельвину: 5189 Цветовая температура вспышки: 6310
NB: Пользователи Windows: убедитесь, что вы используете двойные, а не одинарные кавычки.
РЕДАКТИРОВАТЬ: Информация о цветовой температуре - это данные, которые «полезно знать», но они не имеют никакой другой ценности, кроме информационной. Кельвины в градусах Кельвина, вероятно, основаны на расчетах баланса белого в камере, а программное обеспечение для постобработки, скорее всего, использует данные об уровнях баланса белого в диапазоне RGGB.
Я проверил это, изменив Color Temp As Shot
значение с 5200
⇒ 7000
и открыв файл в Photoshop (Adobe Camera Raw). Ничего не изменилось.
Затем я изменил WB RGGB Levels As Shot
значение копии исходного файла с 2270 1024 1024 1520
⇒ 1000 1000 1000 1000
и изображение изменилось на это:
Я не менял Color Temp As Shot
значение, но Adobe Camera Raw показывает температуру как 2150
(оттенок -144
)
Summa summarum : Adobe Camera Raw вычисляет «Цветовую температуру» на основе данных EXIF, тега WB_RGGBLevels* в группе Canon (в группе Maker Notes).
Золотая середина
Яри Кейнянен
Золотая середина
Золотая середина
таксист
Яри Кейнянен
exiftool -g1 -h MG_5366.CR2 > MG_5366.html
(-h
делает вывод html и-g1
печатает заголовки определенных групп (например,canon
используемые в моем ответе)) baa.fi/se/MG_5366.htmlЗолотая середина
Золотая середина
Яри Кейнянен
exiftool.exe -canon:"WB_RGGB*" -canon:"*temp*" file.CR2
должно работатьЯри Кейнянен
-g
опция +number просто визуально группирует данные. Вы должны получить полный дамп только с помощьюexiftool.exe file.CR2
)Золотая середина
Яри Кейнянен
Color Temp As Shot
как 4955, и если я открою файл в Photoshop, я получу температуру как 4900 (и оттенок +17). В любом случае, я думаю, что уровни WB RGGB играют более важную роль в том, как Adobe Camera Raw интерпретирует «цветовую температуру», а не одинокое значение в градусах Кельвина.Золотая середина
Яри Кейнянен
Золотая середина