iPhoto 5 creates huge libraries when you import pictures from certain cameras (e.g. Nikon D70).
Eric Lindsay has an extensive description of this bug. This bug has been submitted to Apple's Bug Reporter with #4308599 on 2005-10-20.
Our Automator workflow solves this problem by removing the large Makernote before importing into iPhoto.
- iPhoto 5 (iPhoto 4 did not have this problem)
- Mac OS X 10.4 (Automator is not available in earlier versions)
- Growl for notifications
- exifcleaner.pl: A perl script which removes the MakerNote. It should be in a subdirectory called bin inside your home folder (~/bin/exifcleaner.pl).
- unzip "ImportSansMakerNote.workflow.zip" (double-click should do)
- move "ImportSansMakerNote.workflow" to some convenient location
- Download and install exifcleaner.pl
- Open "ImageCapture / Digitale Bilder", go into Preferences (Command-,) and set it not to do anything when a camera is connected.
- Connect your camera as usual
- Run "ImportSansMakerNote.workflow" (by double-clicking it for example)
- That's it.
What does it do?
All this is done in a wild mixture of Automator, AppleScript and shell scripting. Neither can do this alone.
- Load images from camera with help of "ImageCapture / Digitale Bilder"
- Create a folder "iPhotoImport" in your temporary folder (/tmp/iPhotoImport/).
- Move the imported files there
- Run exifcleaner.pl on the imported files
- Make iPhoto the front application
- Import the images into iPhoto
- Delete the temporary folder
- Show a notification
- Open "ImageCapture / Digitale Bilder", go into Preferences (Command-,) and set it run ImportSansMakerNote when a camera is connected. This way things should be completely automatic.
- You can delete the last action in the Automator file if you don't want to use Growl for notiifcations
What does it cost? Nothing. If you have money to share, send it here: (to be added)
ImportSansMakerNote should be harmless. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. The authors can not be held responsible for any damage or loss of work which results from the use of this software. You use it at you own risk. Always backup your data.
ImportSansMakerNote was made by Ole Saalmann and Volker Weber.
ImportSansMakerNote has nothing to do with Apple. Neither do the authors. Please do not contact Apple for support. Use this e-mail address instead: <firstname.lastname@example.org>.
The layout for this ReadMe file were taken from iPhoto Mailer Patcher by Simon Jacquier <http://homepage.mac.com/jacksim/software/imp.html>
|26. October 2005||0.4||Initial publication on this site.|