Capturé una imagen RAW con mi Canon 450D. Cuando importó este archivo RAW (CR2) a Lightroom y Photoshop CS5, mostró la temperatura como 4900 y la configuración de balance de blancos: "Como se disparó". Cuando revisé 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. Irfanview + Canon raw plugin puede abrir este archivo Canon raw CR2.**
Entonces, ¿cómo calcula Photoshop/Lightroom la temperatura del color a partir de los datos de la imagen sin procesar?
¿Estaría interesado en saber qué tipo de algoritmo/cálculo matemático hace para obtener este número de temperatura?
¿Podría ser posible que el archivo sin formato CR2 tenga esta información de temperatura de color incrustada, pero la pantalla de información Irfanview Exif de alguna manera no la detectó o la arruinó?
Cualquier puntero sería útil.
Está en los datos EXIF, pero la información está bajo la etiqueta de Canon. Para cualquier tarea relacionada con EXIF, recomiendo de todo corazón ExifTool de Phil Harvey.
Aquí hay un ejemplo de un archivo real (que casualmente se tomó con Canon 450D)
$ exiftool -canon:"WB_RGGB*" -canon:"*temp*" MG_5366.CR2 Niveles WB RGGB como disparo: 2270 1024 1024 1520 Niveles WB RGGB Auto : 2270 1024 1024 1520 Niveles WB RGGB medidos: 2267 1023 1024 1518 Niveles WB RGGB Luz diurna: 2245 1024 1024 1425 Sombra de niveles WB RGGB: 2595 1024 1024 1197 Niveles WB RGGB Nublado: 2422 1024 1024 1299 Niveles WB RGGB Tungsteno: 1660 1075 1075 2222 Niveles WB RGGB 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ática: 4955 Temperatura de color medida: 4955 Temperatura de color Luz diurna: 5200 Tono de temperatura de color: 7000 Temperatura de color Nublado: 6000 Temperatura de color Tungsteno: 3200 Temperatura de color fluorescente: 3776 Temperatura de color Kelvin: 5189 Flash de temperatura de color: 6310
NB: Usuarios de Windows: verifique que use comillas dobles, no comillas simples.
EDITAR: las informaciones de temperatura de color son datos "agradables de saber", pero no tienen ningún otro valor que no sea informativo. Los °Kelvin probablemente se basen en los cálculos de WB de la cámara y el software de posprocesamiento probablemente utilice los datos de los niveles de WB RGGB.
Probé esto cambiando el Color Temp As Shot
valor de 5200
⇒ 7000
y abrí el archivo en Photoshop (Adobe Camera Raw). Nada cambió.
Luego cambié el WB RGGB Levels As Shot
valor de una copia del archivo original de 2270 1024 1024 1520
⇒ 1000 1000 1000 1000
y la imagen cambió a esto:
No cambié el Color Temp As Shot
valor, pero Adobe Camera Raw muestra la temperatura como 2150
(tinte -144
)
Summa summarum : 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 Maker Notes).
media áurea
Jari Keinänen
media áurea
media áurea
taxista
Jari Keinänen
exiftool -g1 -h MG_5366.CR2 > MG_5366.html
(-h
hace una salida html e-g1
imprime encabezados de grupo específicos (como los que secanon
usan en mi respuesta)) baa.fi/se/MG_5366.htmlmedia áurea
media áurea
Jari Keinänen
exiftool.exe -canon:"WB_RGGB*" -canon:"*temp*" file.CR2
, debería funcionarJari Keinänen
-g
opción + número solo agrupa visualmente los datos. Debería obtener un volcado completo solo conexiftool.exe file.CR2
)media áurea
Jari Keinänen
Color Temp As Shot
como 4955 y si abro el archivo en Photoshop, obtengo una temperatura de 4900 (y +17 de tinte). De todos modos, creo que los niveles WB RGGB juegan un papel más crucial en la forma en que Adobe Camera Raw interpreta la "temperatura de color" en lugar del único valor °Kelvin.media áurea
Jari Keinänen
media áurea