Trouble with iPhoto
by Volker Weber
There is a lot of speculation about what Apple might be announcing tonight. I don't want to join in. But I sure hope that Apple does something about iPhoto. Ever since I got the D70, iPhoto has become unusable. It takes minutes to load and bogs the whole system down. I don't know what it is. It may be the size of the photos, it may be the auto-rotation of portrait formats. When I delete the Thumb*data files from the iPhoto Library directory, things improve:
-rw-r--r-- 1 vowe vowe 2397857 Sep 14 20:09 AlbumData.xml
-rw-r--r-- 1 vowe vowe 16929 Oct 3 02:08 Dir.data
-rw-r--r-- 1 vowe vowe 1159240 Dec 26 2003 Library.data
-rw-r--r-- 1 vowe vowe 105951994 Oct 3 02:08 Library.iPhoto
-rw-r--r-- 1 vowe vowe 12038144 Oct 3 02:03 Thumb32.data
-rw-r--r-- 1 vowe vowe 47992832 Oct 3 02:03 Thumb64.data
-rw-r--r-- 1 vowe vowe 24023040 Oct 3 02:03 ThumbJPG.data
But it is again going downhill from there. Does anyone have a clue what is wrong? Also: How can you join iPhoto libraries?
Update: Thanks to Ole, who spotted the root cause for the problem, I have a workaround. iPhoto keeps a copy of the EXIF header for each and every photo inside the Library.iPhoto file. A number of cameras, amongst them the D70, have a very large Maker Note inside the EXIF header.
I exported the photos of my 2005 library, removed the Maker Notes with exifcleaner and then reimported into a new library. This one now loads in seconds instead of minutes. The library file went from 100 meg to 5.
-rw-r--r-- 1 vowe vowe 5645068 Oct 20 03:34 Library.iPhoto
From now on I will have to cleanse the photos before importing them into iPhoto. Let's hope that Apple does something about this problem.
Comments
Have you tried this yet ?
iPhotodiet - it slims down your iphoto database and deletes duplicates.
http://osx.freshmeat.net/projects/iphotodiet/?branch_id=47098&release_id=209677
I recommend to stay away from iPhoto, especially if you have to manage 20k+ of 6 megapixel photographs.
What I do - mainly to be not locked-in by any vendor - is running a script that imports into a directory hierarchy that is structured by date. I.e. the structure for the Weizenbaum pictures looks like this: Pictures/2005/10/20051018weizenbaum. Normalization of JPEG data is done on the fly, including lossless rotation corresponding to the camera's orientation sensor record.
The directory layout lets me do a filename search with find(1). For project work I create a text file called TAGS.txt in the corresponding directory which holds keywords. Furthermore there might be a "blue print" LICENSE.txt with redistribution info and a README.txt, TODO.txt and a handful of special purpose stuff. Essentially this leads to full on-line retrieval functionality without any special software than the standard UNIX command line tools.
The bottom line is, that I can use ANY software for viewing/sorting/managing pictures. The only requirement for the sfotware used is that it does not modify the existing directory structure. iPhoto does somehow not fit into this picture, as you can clearly see, but it's a toy anyway...
Regards,
/k
Volker, for merging iPhoto Libraries, you can use iPhoto Library Manager. Google for that name and you'll find it easily. Works for me to keep two Macs with iPhoto libraries in sync. It remains a manual task, but not as daunting as manually importing all photos.
Halt mal Alt-Apfel beim Start von iPhoto fest... Vielleicht kannst Du auf die Art und Weise ja noch ein paar % schneller werden.
You got me thinking, googling actually:
http://www.ericlindsay.com/apple/iphoto5slow.htm
The large MakerNote EXIF entry the D70 produces seems to be the problem. Will check this with my D70 pictures tomorrow (or maybe not after tonights event).
I do not know your exact needs for photo storage/organization, but the preferred Mac solution among prolific photographers I am acquainted with, is Shoebox:
http://www.kavasoft.com/Shoebox/
Garret, iPhoto suits my needs perfectly. A simple folder structure, a quick preview of all images and a photo editor that fits my needs (and capabilities). I think the link that Ole came up with nailed it. I checked the library sizes of my older iPhoto libs and they are way smaller than the this year's. It appears it is indeed the size of the EXIF makernote.
Weird - I didn't even know they were making any announcments today, since they just did a big rollout last week with the video iPod.
As for iPhoto - no update to that that I see, but they did announce a new product called Aperture. No product info on the Apple site, but there is this article that covers the new stuff.
iPhoto seems to be pretty buggy since tiger, my wife experienced two crashes, while working on an album. and since there is iPhoto has no save or autosave: over 3 hours of sorting and positioning photos for nothing.
slightly out of topic, but still apple software:
there is something i have heard today:
there is (probably) an adware component in the new iTunes (windows version). it sends logs of ones dns requests to apple. im researching on this one.
Aperture info here:
Aperture
OK, here we go - more info on Aperture. $500, though.
iPhoto v5 is anything but a toy. It is capable of managing tens of thousands of photographs, and with a core video capable card is excellent for full-frame corrections (but you'll want another tool for spot touch-ups). And it is very serviceable on old G3 models. If it doesn't fulfil your needs you probably earn your living doing this and need Aperature.
Volker, you didn't mention whether you are shooting RAW or not.
David, so iPhoto is anything but a toy. You're able to manage tens of thousands of photographs with it. But what if you got hundreds of thousands and you do not want to manage them but you must manage them? You get the point.