Originally Posted by Rokcet Scientist
Are you suggesting to delete those duplicates because they use harddisk space?
The iPod cache can go but like I say, will be recreated on sync. Changing the other folders might make iPhoto unstable (more so than usual) but if the images are compressed rather than deleted, it might be ok.
The best option is to avoid using iPhoto altogether. You can generally manage photos by yourself and let Spotlight handle your grouping. You'd just miss out on faces but really how often do you ever need to see every photo of one person? You can add their name to the image title if needed.
You'd do editing and correction in a more powerful image editor like Photoshop.
The problem is, you take images with a high-res digital camera and the images come out at 3-4MB each - takes up 30GB for 10,000 pictures. When you make an edit in iPhoto, it saves a copy so just adds to the space, when you sync to an iPod or whatever, it converts every single image to uncompressed and wastes even more space.
If you actually sync the entire library, you might only have about 3,000 - 5,000 images and still be using up 30GB. Quite frankly, I find iPhoto's storage handling absurd.
The best option I find is to have an image folder defined manually and use a naming convention you like such as folders per event with a date attached and then each image can have names of people in the image. You can batch compress the images using various tools - I like GraphicConverter as it does great quality compression.
Typically, I aim for 1600 x 1200 maximum resolution and images shouldn't be much over 250k each although images with lots of details like grass, trees etc can be a bit higher. This should allow you to get 10,000 images within 3GB of space.
What you lose is the ability to sync albums/events to devices, you'd have to sync a folder manually and this too creates an iPod cache but it's easier to deal with. I don't know why Apple just can't drop the original files over. It's not like the iPods can't open JPEGs - they record photos from the camera to JPEG. But no, they have to convert to uncompressed and use a minimum of 656k per image.
It's stupid from their point of view too because their advertising says that a 32GB iPod holds 40,000 photos. If they compressed the images properly or left them in a user-compressed form, they'd be able to fit over 120,000 images on it and the sync times would be significantly less.
If you sync 3,000 images that you've compressed to 250k average, what itunes currently does is convert every single one of those images again to uncompressed and takes about 5 minutes doing so. Then it takes a further 5 minutes to sync the 3 times larger file sizes. So instead of you syncing in about 2 minutes, it takes 10 minutes and you waste GBs of space on your hard drive and iPod or similar device.