Akamai Haole

Canon S3IS EXIF Script
I recently purchased a Canon PowerShot S3 IS, and I noticed that in my photography software of choice (Apple’s Aperture 1.5), the Exif data was not showing the ISO value and 35mm-equivalent focal length value for pictures taken with this camera.  After some research, I found out that Canon does not populate the Exif fields for these two pieces of data in most of their newer point-and-shoot cameras.  So, I sought out a solution to backfill these fields with the proper data.

I wrote some shell scripts which, along with the fantastic
ExifTool by Phil Harvey, allowed me to add those fields back into the Exif data for the image files, based on the information in the Canon MakerNote for each file.  I’m publishing the scripts here, in hopes that they will help other S3 IS owners as well.  Feel free to use these, and help support the ExifTool program.  Enjoy!

This tool is intended for use with Mac OS X (tested with Mac OS X 10.4.10); it might work with other bash shells in other operating systems, but this has not been tested.  Please note that you will have to
download and install the ExifTool application for these scripts to work.

After installing
ExifTool, download the archive file below and expand it on your system; then, place the two files inside (exiffixs3is and exiffixs3is-all) into a directory in your PATH.


   
exiffixs3is.zip v0.2.0 - ZIP archive file (3Kb)


You can run
exiffixs3is without any arguments to get a usage statement:

    exiffixs3is - v0.2.0 (2007/10/18)

    Copyright (c)2007-2012, Akamai Haole, LLC (https://www.akamaihaole.com).
    All rights reserved.

      Usage: exiffixs3is [ q | quiet ]
             where 'quiet' mode runs without the copyright information


Use
exiffixs3is-all to process all IMG_*.JPG files in the current directory.