EXIF bugs in IrfanView 3.8 and ACDSee5

Doug Ames

Forum Enthusiast
Messages
320
Reaction score
0
Location
Vancouver, CA
I'm writing a utility to convert the camera data segment in my old Olympus D-320L files to EXIF format so that photo album programs can read it and index the files properly. In the course of doing this I've discovered a couple of bugs in EXIF handling in IrfanView 3.8 and ACDSee 5:

Viewing EXIF data in IrfanView 3.8 for Motorola-byte-order cameras like Olympus:

The Max Aperature value is calculated incorrectly; hence the sometimes odd numbers you see like "2.64" instead of exactly 2.8

The FileSource and SceneType values have incorrectly inverted byte order; hence they are shown as "other" instead of the correct types.

Editing EXIF data In ACDSee 5:

It inserts an APP0 (JFIF) segment before the EXIF (APP1) segment, which may confuse some software.

Also it always changes the EXIF byte alignment to Intel, even if it was Motorola before, but it fails to change the Maker Note section correctly, and therefore corrupts this data for camera models where the Maker Note was originally Motorola alignment.
 
I'm writing a utility to convert the camera data segment in my old
Olympus D-320L files to EXIF format so that photo album programs
can read it and index the files properly. In the course of doing
this I've discovered a couple of bugs in EXIF handling in IrfanView
3.8 and ACDSee 5:
Incidentally this work confirms my impression that EXIF format was a terrible mistake, and should be replaced by embedded XML as soon as possible.
 
Doug,

I have the same problems with my 'old' Oly D500L pics. I'm not capable of making a program though. Please let me know if you're willing to share your utility.

Joepie
I'm writing a utility to convert the camera data segment in my old
Olympus D-320L files to EXIF format so that photo album programs
can read it and index the files properly. In the course of doing
this I've discovered a couple of bugs in EXIF handling in IrfanView
3.8 and ACDSee 5:

Viewing EXIF data in IrfanView 3.8 for Motorola-byte-order cameras
like Olympus:

The Max Aperature value is calculated incorrectly; hence the
sometimes odd numbers you see like "2.64" instead of exactly 2.8

The FileSource and SceneType values have incorrectly inverted byte
order; hence they are shown as "other" instead of the correct types.

Editing EXIF data In ACDSee 5:

It inserts an APP0 (JFIF) segment before the EXIF (APP1) segment,
which may confuse some software.

Also it always changes the EXIF byte alignment to Intel, even if it
was Motorola before, but it fails to change the Maker Note section
correctly, and therefore corrupts this data for camera models where
the Maker Note was originally Motorola alignment.
 
I'm writing a utility to convert the camera data segment in my old
Olympus D-320L files to EXIF format so that photo album programs
can read it and index the files properly. In the course of doing
this I've discovered a couple of bugs in EXIF handling in IrfanView
3.8
I assume that you've emailed Irfan about this problem? He's pretty good about tweaking his program.

--
bob
http://www.pbase.com/bobtrips
http://www.trekearth.com/members/BobTrips/photos/
pictures from a bunch of places (esp. SEA and Nepal)
 
That would be super!

And if you like, I could help you to test it. I'm quite experienced with sw testing. I have some 4000+ 'old' pics, and can copy them to my test environment to see how it works out.

Joepie
I have the same problems with my 'old' Oly D500L pics. I'm not
capable of making a program though. Please let me know if you're
willing to share your utility.
Sure, should be ready in a few days.
 
Thanks!

I have just downloaded it. BTW, that's a mighty intresting site you're running.

I'll let you know if the program works for me, after checking your forum, I must say, it really looks good.

The problem may be though, that my 'old' pics, don't really have EXIF info, but proprietary Olympus data and my camera is'nt on your list of compatible cameras.

Joepie
Did you try cam2pc? It has a comprehensive support of EXIF data.
http://www.nabocorp.com/cam2pc

Regards,
nabocorp
Doug,

I have the same problems with my 'old' Oly D500L pics. I'm not
capable of making a program though. Please let me know if you're
willing to share your utility.

Joepie
 
I'm sorry to say that cam2pc doesn't recognize the data in my .jpgs. The pics are from an older Olympus camera, so it seems to me that the information in the files isn't EXIF compatible.

That is probably one of the main reasons why Doug is making a program himself. There is another program that does recognize the old OLY data format, but it can only be used to rename the file, and cannot actually put the EXIF information into the file. It would be nice to have the EXIF info converted into the file so that other programs can use this info to sort/rename/categorize or do other useful stuff with it.

Thanks anyway,

Joepie
I have just downloaded it. BTW, that's a mighty intresting site
you're running.

I'll let you know if the program works for me, after checking your
forum, I must say, it really looks good.

The problem may be though, that my 'old' pics, don't really have
EXIF info, but proprietary Olympus data and my camera is'nt on your
list of compatible cameras.

Joepie
Did you try cam2pc? It has a comprehensive support of EXIF data.
http://www.nabocorp.com/cam2pc

Regards,
nabocorp
Doug,

I have the same problems with my 'old' Oly D500L pics. I'm not
capable of making a program though. Please let me know if you're
willing to share your utility.

Joepie
 
Joepie,

can you send me a sample picture at [email protected]. I will add this to my EXIF image database and try to add support for it in a later release!

Thanks in advance,
nabocorp
I'm sorry to say that cam2pc doesn't recognize the data in my
.jpgs. The pics are from an older Olympus camera, so it seems to me
that the information in the files isn't EXIF compatible.
 
Sure,

One pic coming up ;)

Thanks again for the effort.

Joepie
can you send me a sample picture at [email protected]. I will add
this to my EXIF image database and try to add support for it in a
later release!

Thanks in advance,
nabocorp
I'm sorry to say that cam2pc doesn't recognize the data in my
.jpgs. The pics are from an older Olympus camera, so it seems to me
that the information in the files isn't EXIF compatible.
 
Hi,

Thanks for the info.
Hmm, hard to say a bug, this looks like a very special "feature" in Olympus
cameras, to save such infos not in the common data field, this is not the
standard.

The current IrfanView version is 3.80

Greetings,
Gruesse,
Pozdrav,

Irfan

--
Ian Yates
 

Keyboard shortcuts

Back
Top