¿Cómo obtiene Photoshop / Lightroom la temperatura de color de una imagen RAW?

10

Capturé una imagen RAW usando mi Canon 450D. Cuando se importó este archivo RAW (CR2) en Lightroom y Photoshop CS5, mostró la temperatura como 4900 y la configuración de balance de blancos - "Como disparo". Cuando verifiqué los datos EXIF ​​asociados a este archivo CR2 sin procesar, no se menciona la configuración de temperatura de color en él.

Usé Irfanview para ver estos datos EXIF. El complemento sin procesar Irfanview + Canon puede abrir este archivo CR2 sin procesar de Canon. **

  1. Entonces, ¿cómo calcula Photoshop / Lightroom la temperatura del color a partir de los datos de la imagen RAW?

  2. ¿Estaría interesado en saber qué tipo de algoritmo / cálculo matemático hace para obtener este número de temperatura?

  3. ¿Podría ser posible que el archivo RAW CR2 tenga esta información de temperatura de color incrustada en él, pero la pantalla de información Irfanview Exif de alguna manera lo perdió / lo estropeó?

Cualquier puntero sería útil.

goldenmean
fuente

Respuestas:

15

Que es en los datos EXIF, pero la información se encuentra bajo la etiqueta de Canon. Para cualquier tarea relacionada con EXIF, recomiendo ExifTool de Phil Harvey.

Aquí hay un ejemplo de un archivo real (que casualmente fue filmado con Canon 450D)

$ exiftool -canon: "WB_RGGB *" -canon: "* temp *" MG_5366.CR2
Niveles de WB RGGB según toma: 2270 1024 1024 1520
Niveles WB RGGB Auto: 2270 1024 1024 1520
WB RGGB Niveles medidos: 2267 1023 1024 1518
Niveles WB RGGB Luz del día: 2245 1024 1024 1425
Niveles WB RGGB Sombra: 2595 1024 1024 1197
WB RGGB Niveles Nublado: 2422 1024 1024 1299
WB RGGB Niveles de tungsteno: 1660 1075 1075 2222
WB RGGB Niveles Fluorescente: 1960 1024 1024 1945
Niveles WB RGGB Kelvin: 2245 1024 1024 1425
Niveles WB RGGB Flash: 2485 1024 1024 1273
Temperatura de la cámara: 18 C
Temperatura de color: 5200
Temperatura de color como disparo: 4955
Temperatura de color automático: 4955
Temperatura de color medida: 4955
Temperatura de color Luz del día: 5200
Color Temp Shade: 7000
Temperatura de color nublado: 6000
Temperatura de color de tungsteno: 3200
Temperatura de color fluorescente: 3776
Temperatura de color Kelvin: 5189
Color Temp Flash: 6310

NB: usuarios de Windows: compruebe que utilice comillas dobles, no comillas simples.


EDITAR: Las informaciones de Color Temp son datos "agradables de conocer", pero no tienen ningún otro valor que no sea informativo. Los ° Kelvins probablemente se basan en los cálculos WB de la cámara y el software de procesamiento posterior probablemente utiliza los datos de los niveles WB RGGB.

Probé esto cambiando el Color Temp As Shotvalor de 52007000y abrí el archivo en Photoshop (Adobe Camera Raw). Nada ha cambiado.

Luego cambié el WB RGGB Levels As Shotvalor de una copia del archivo original de 2270 1024 1024 15201000 1000 1000 1000y la imagen cambió a esto:

wb rggb change

No cambié el Color Temp As Shotvalor, pero Adobe Camera Raw muestra la temperatura como 2150(tinte -144)

Resumen : Adobe Camera Raw calcula la "Temperatura de color" a partir de los datos EXIF, de la etiqueta WB_RGGBLevels *, en el grupo Canon (en el grupo Notas del fabricante).

Jari Keinänen
fuente
@ Koiyu: Gracias. Descargué el exiftool y verifiqué el archivo CR2 que tengo, y no mostró información relacionada con la temperatura / WB en él. ¿Es posible que compruebe mi archivo CRW CRUDO en: docs.google.com/… y que informe el resultado de exiftool para los datos relacionados con la temperatura del color? O bien, algo anda mal con la configuración del modo Raw que hice mientras capturé este archivo.
goldenmean
@goldenmean lamentablemente, la opción "descargar original" en "Archivo" está atenuada. ¿Hay alguna otra forma de compartir el archivo? (o estoy haciendo algo mal)
Jari Keinänen
@ Lo siento, mi error. Por favor revise el enlace en mi comentario anterior ahora. Es un archivo zip que tiene el CR2 dentro.
goldenmean
@Koiyu: Cuando ejecuto exiftool en mi imagen CR2 que compartí con ustedes, este es el resultado: - docs.google.com/…
goldenmean
1
@goldenmean, actualicé la respuesta correcta de koiyu con el volcado de su archivo. Por cierto, en mi experiencia, IrfanView solo muestra un subconjunto tonto de exif, no se debe confiar mucho más allá de lo básico. ExifTool FTW.
cabbey