[Originally posted by robinperth on 2007-01-23 05:24:53-08]
Hi,
I have recently purchased a Canon S3 IS camera. As I am learning to use it (I attempted some photos of the McNaught comet .. mostly unsuccessfully). I want to stamp some EXIF meta data on the photo to understand various settings I used - while viewing the photos. I can use the excellent "Exifer" application to do this on batches of photos, but the ISO tag isn't correct. I understand that Canon put the correct (or "true") ISO value in the Makernotes. (I understand that true ISO = BaseISO * AutoISO / 100).
Can someone tell me what command line parameters I should use to get the 'true' ISO value and write it to the 'standard' ISO tag in my photos - so that Exifer will allow me to stamp it on the photo itself. I'd like to run the command using the excellent EXIFTOOL windows application from a DOS prompt over a series of photos (can it be recursive through subdirectories?).
Thanks in anticipation!
Rob
[Originally posted by exiftool on 2007-01-23 12:25:57-08]Sure, ExifTool handles all of the nastiness for you, and calculates
the proper ISO based on the formula you mentioned. The
command line is:
exiftool "-iso<iso" -r DIR
where "DIR" is the name of the directory containing the imges.
The "-r" causes all images in subdirectories to also be processed.
Easy.

- Phil
[Originally posted by robinperth on 2007-01-24 03:50:38-08]
Thanks Phil ... I'll try it out.
Great site ... great work ... thanks.
[Originally posted by robinperth on 2007-01-24 03:52:24-08]
Thanks for the very efficient friendly reply ... I'll try it out ...
[Originally posted by robinperth on 2007-01-24 04:57:05-08]
Phil,
I used older Ricoh and Kodak cameras over the past few years to take photos. I have the photos stored on my PC in various folders under WinXP. Can I write a conditional EXIFTOOL process to process ALL photos, and apply the ISO change only if the photo is a Canon one, otherwise use whatever ISO settings are already valid in the Ricoh / Kodak photos ..?
Thanks,
Rob
[Originally posted by exiftool on 2007-01-24 12:37:33-08]Hi Rob,
Yes, you can do this with the
-if option:
exiftool "-iso<iso" -if "$make and $make eq 'Canon'" -r DIR
Note that the above command shows how it should be quoted in
a
Windows shell, but in Unix single quotes are necessary
around the '$' character, so in
Unix it is done like this:
exiftool '-iso<iso' -if '$make and $make eq "Canon"' -r DIR
- Phil