Beleza! k_rio_k É isso mesmo. Veja como resolvi.
Amigos, após postar aqui pergunta relacionada a formatação da exibição de metadados EXIF de fotografias, passei um tempo pesquisando e cheguei a algumas conclusões que aproveito para compartilhar com vocês. Mesmo que este post não seja exatamente “Arte Fotográfica”, não deixa de ser pertinente a ela uma vez que visa esclarecer uma confusão com relação ao modo de exibir informações contidas nas fotos.
Só encontrei problemas com “velocidade do obturador”e ISO quando lidos pelo Nikon Capture, PS CS2 e o componente AspJpeg (um dos que mostra o EXIF nas páginas da internet).
O JEITA -
Standard of Japan Electronics and Information Technology Industries Association e
APEX -
The Additive System of Photographic Exposure são órgãos que normatizam estes metadados tanto para imagens como para áudio e vídeo. No entando nota-se que nem todos os fabricantes obedecem estas normas no que diz respeito a velocidade de exposição da imagem.
Ainda notei que quando o Nikon Capture 2.2.0 quando converte uma foto RAW para Jpeg ou TIFF, o PhotoShop (CS2) não lê o ISO e Shutter Speed no File Info/Camara Data 1 só lê no File Info/Advanced o Exposure Time. O ISO também não é lido pelo AspJpeg.
Vejam os testes abaixo como é lido esse metadado e tirem suas conclusões.
Ex: foto RAW tirada pela D70 com ISO 200 a 1/60seg aberta e salva em Jpeg usando o NC
NC: Shutter Speed = 1/60 e
Sensitivity: ISO 200
PS CS2 File Info/Camara Data1: Shutter Speed =
ISO Speed Ratings =
PS CS2 File Info/Advanced/EXIF Properties: Exposure Time = 5/300
Nesse caso o AspJpeg que lê o EXIF e exibe na página assim: Exposure Time = 1,666667E-02
ISOSpeedRatings=
A mesma foto RAW aberta pelo ACR e salva como Jpeg pelo PS CS2 tem as seguintes informações:
NC: Shutter Speed = 1/60 e
Sensitivity:
PS CS2 File Info/Camara Data1: Shutter Speed = 1/60
ISO Speed Ratings =200
PS CS2 File Info/Advanced/EXIF Properties: Exposure Time =1/60
ShutterSpeedValue=5906891/1000000
ISOSpeedRatings[1]: 200
No AspJpeg o EXIF fica: Exposure Time = 1,666667E-02
ShutterSpeedValue=5,906891
ISOSpeedRatings=200
Ou seja, pra mostrar o ISO em imagem salva pelo NC não tem como
Ainda, se a imagem é salva pelo PS para mostrar o ShutterSpeed corretamente tem que fazer conta conforme normatização mostrada em
Description of Exif file format se
ShutterSpeedValue=5,906891 então faz-se (2 elevado a 5,906891) = 60Ou
Exposure Time = 1,666667E-02 então: 1000/(1000* ExposureTime) = 60Pra completar, diversos fabricantes não usam esta normatização, criando a sua própia. Testei com SONY Mavica CD250 e SAMSUNG Digimax 350SE
Imagens Jpeg salvas pelo PS CS2
SONY foto com ISO 100 a 1/100
PS CS2 File Info/Camara Data1: Shutter Speed =
ISO Speed Ratings =100
PS CS2 File Info/Advanced/EXIF Properties: Exposure Time =10/3200
ShutterSpeedValue=
ISOSpeedRatings[1]: 100
NC: Shutter Speed = 1/320 e
Sensitivity:
No AspJpeg o EXIF fica: Exposure Time = 0,003125
ShutterSpeedValue=
ISOSpeedRatings=100
Aí pra mostrar o EXIF corretamente na página pelo AspJpeg tem que fazer
1/ Exposure Time = 320SAMSUNG foto com ISO 100 a 1/138
PS CS2 File Info/Camara Data1: Shutter Speed = 1.0sec (esta informação é errada)
I SO Speed Ratings =100
PS CS2 File Info/Advanced/EXIF Properties: Exposure Time =1/183
ShutterSpeedValue=1/183
ISOSpeedRatings[1]: 100
NC: Shutter Speed = 1/183 e
Sensitivity:
No AspJpeg o EXIF fica: Exposure Time = 5,464481E-03
ShutterSpeedValue=5,464481E-03
ISOSpeedRatings=100
Pra mostrar o EXIF corretamente na página pelo AspJpeg tem que fazer
1000/(1000* ExposureTime) = 183Testei estes cálculos com outras imagens e funcionou corretamente.
Espero que ajude a alguém que como eu estava desesperado tentando entender essa confusão toda.