Strange ISO values - it looks like a region with values

Started by dorin.ionescu, October 12, 2018, 11:10:31 AM

Previous topic - Next topic

dorin.ionescu

Strange ISO values - ISO                             : 110 100 32 99
ISO                             : 100 101 59 32

On Windows 10 (see 2 images attached) Windows is reporting that the ISO is missing --

E:\test\exiftool-bug\wrong-iso>E:\git\el\ro_dorin_sequence\exiftool.exe -ver -v
ExifTool version 11.13
Perl version 5.024000 (-C0)
Platform: MSWin32
Optional libraries:
  Archive::Zip                 1.47
  Compress::Zlib               2.069
  Digest::MD5                  2.54
  Digest::SHA                  5.95
  IO::Compress::Bzip2          2.069
  Time::Piece                  1.31
  Unicode::LineBreak           (not installed)
  IO::Compress::RawDeflate     2.069
  IO::Uncompress::RawInflate   2.069
  Win32::API                   0.84
  Win32::FindFile              0.15
  Win32API::File               0.1203

E:\test\exiftool-bug\wrong-iso>E:\git\el\ro_dorin_sequence\exiftool.exe -ISO LE-03282016-dogs-for-VB--10-.jpg
ISO                             : 110 100 32 99

E:\test\exiftool-bug\wrong-iso>E:\git\el\ro_dorin_sequence\exiftool.exe -ISO LE-03282016-dogs-for-VB--63-.jpg
ISO                             : 100 101 59 32

- I attached the images - can you see them ?

Phil Harvey

#1
The Nikon ISO tag is strange, and probably shouldn't be called "ISO".   It does contain the ISO setting, but also other information that isn't well understood and changes depending on the model.

Add -G1 to your command to see where these tags are coming from.

- Phil

Edit:  Strike that.  The situation isn't as bad as I made it out to be.  After looking more closely at your file it seems that the maker notes aren't even from a Nikon camera.  The file has been modified, and FAQ 8 applies -- the makernotes are being interpreted incorrectly due to incorrect make/model metadata.
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).