Como o Photoshop / Lightroom obtém a temperatura de cor de uma imagem Raw?

10

Capturei uma imagem Raw usando minha Canon 450D. Quando importou esse arquivo RAW (CR2) para o Lightroom e o Photoshop CS5, ele mostrou a temperatura como 4900 e a configuração de balanço de branco - "Como fotografado". Quando verifiquei os dados EXIF ​​associados a esse arquivo CR2 bruto, não há menção à configuração da temperatura da cor.

Usei o Irfanview para ver esses dados EXIF. O plugin irfanview + Canon raw pode abrir este arquivo Canon raw CR2. **

  1. Então, como o Photoshop / Lightroom calcula a temperatura da cor a partir dos dados da imagem Raw?

  2. Estaria interessado em saber Que tipo de algoritmo / computação matemática ele faz para obter esse número de temperatura?

  3. Poderia ser possível que o arquivo bruto CR2 contenha essas informações de temperatura de cor, mas as informações do Irfanview Exif de alguma forma perderam / danificaram?

Qualquer ponteiro seria útil.

goldenmean
fonte

Respostas:

15

Ele é nos dados EXIF, mas a informação está sob Canon tag. Para qualquer tarefa relacionada ao EXIF, recomendo sinceramente o ExifTool de Phil Harvey.

Aqui está um exemplo de um arquivo real (que coincidentemente foi filmado com a Canon 450D)

$ exiftool -canon: "WB_RGGB *" -canon: "* temp *" MG_5366.CR2
WB RGGB Levels As Shot: 2270 1024 1024 1520
WB RGGB Levels Auto: 2270 1024 1024 1520
Níveis WB RGGB Medidos: 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
Níveis WG RGGB Flash: 2485 1024 1024 1273
Temperatura da câmera: 18 C
Temperatura de cor: 5200
Temp. Da Cor Como Fotografado: 4955
Temperatura de cor Automático: 4955
Temperatura da Cor Medido: 4955
Temp. Da luz do dia de cor: 5200
Cor Temp. Sombra: 7000
Temp. Da cor Nublado: 6000
Temperatura de Cor Tungstênio: 3200
Temperatura de Cor Fluorescente: 3776
Temperatura de cor Kelvin: 5189
Flash Temp. Da Cor: 6310

NB: Usuários do Windows: verifique se você usa aspas duplas, não aspas simples.


EDIT: As informações de Temp. Da cor são dados "interessantes", mas não possuem outro valor além de informativo. Os ° Kelvins provavelmente se baseiam nos cálculos WB da câmera e no software de pós-processamento provavelmente usa os dados dos níveis WB RGGB.

Testei isso alterando o Color Temp As Shotvalor de 52007000e abri o arquivo no Photoshop (Adobe Camera Raw). Nada mudou.

Então mudei o WB RGGB Levels As Shotvalor de uma cópia do arquivo original de 2270 1024 1024 15201000 1000 1000 1000e a imagem mudou para esta:

mudança wb rggb

Não alterei o Color Temp As Shotvalor, mas o Adobe Camera Raw mostra a temperatura como 2150(tonalidade -144)

Resumo da página : O Adobe Camera Raw calcula a "Temperatura da cor" dos dados EXIF, da marca WB_RGGBLevels *, no grupo Canon (no grupo Maker Notes).

Jari Keinänen
fonte
@ Koiyu: Obrigado. Carreguei o exiftool e verifiquei o arquivo CR2 que tenho, e ele não mostrava nenhuma informação relacionada à temperatura / WB nele. É possível verificar meu arquivo RAW CR2 em: docs.google.com/… e informar o resultado do exiftool para os dados relacionados à temperatura de cor nele. Ou então, algo está errado com a configuração do modo Raw que eu fiz enquanto capturava este arquivo.
goldenmean
@goldenmean Infelizmente, a opção "baixar original" em "Arquivo" fica acinzentada. Existe alguma outra maneira de compartilhar o arquivo? (ou estou fazendo algo errado)
Jari Keinänen
@Desculpe meu erro. Pls verifique o link no meu comentário acima agora. É um arquivo zip com o CR2 dentro dele.
goldenmean
@Koiyu: Quando eu executo exiftool em minha imagem CR2 que eu compartilhei com você, este é o resultado: - docs.google.com/...
goldenmean
11
@goldenmean, atualizei a resposta correta do koiyu com o despejo do seu arquivo. BTW, na minha experiência, o IrfanView mostra apenas um subconjunto embaçado de exif, que não deve ser confiável para muito além do básico. ExifTool FTW.
cabbey