I think I found the fix.
As I mentioned in my previous post, I have also been having trouble with TIFF images and iPhoto 6.
Today I downloaded the new iPhoto 6.01 update. But, that didn't fix the problem either. So much for Apple fixing it.
Anyway, I have been experimenting, and finally found a difference between images that worked and those that didn't.
The images that worked, have an ICC profile embedded in them from the device that created the image (in my case my scanner).
So, I set out to find out if simply removing the ICC profile would fix the problem.
And, through my experimenting, I found that if I opened the image in another program, and then exported it as either a TIFF (the same format) or a JPEG that the resulting image would open in iPhoto 6 just fine.
Further examination demonstrated that the ICC information was removed from the exported file.
As I understand it, ICC is basically an image color correction / calibration tag. It enables different devices to properly display and print the image with the proper colors.
Basically, each device has a color profile (scanner, monitor, printer, camera, etc.). This is to make sure that when you see something on the screen that it looks the same as when you print it out. Likewise, you want the image on the screen to match what the scanner and digital camera saw.
So, these are essentially conversion tables to make sure that each device properly displays or prints the image as the original source "saw" it.
Anyway, not wanting to manually strip this information from each file, I looked on the Internet for an automated solution. And, fortunately I found one.
http://www.colormanagement.com/technicalresources/files_targets_and_utilities/mac_os_xscripts/
The file you are looking for is "Mac Os X ColorSync Toolbar Script: Remove ICC profile". Click on the title just mentioned to download the script.
It is a Macintosh Script that you simply download to your desktop (or anywhere else you would prefer). It is in a Stuffit Archive, so you'll need Stuffit Expander to decompress it (basically the Mac equivalent of a ZIP file).
Once decompressed, you should see a "script" icon that is labeled "Remove Profile".
Simply "drag" your original files and drop them onto this icon / script. The script will then remove the embedded ICC information from the image file.
Once you have removed the ICC information from your image's file, try importing it into iPhoto 6 again. Then, see if it works 🙂
It is important that you perform this on a backup / duplicate copy of your original files. You don't want to damage your only copy if something goes wrong.
Now, one further note: If you do this, you may see the image looks different. In my case, the image is truer to the way it really looked when I scanned it in. The paper texture looks right now.
If you want to do this while keeping the image's appearance the same as it looks now, then here's another way:
Open the file in Apple's "Preview" program. This is usually the default image view.
Then, do a "Save As" or "Export" to create a new copy of the image. If you perform an Export, be sure to set the image quality high or you may inadvertently reduce your pictures detail (especially if you export to JPEG).
This essentially does the same thing. But, it will take more work if you have multiple images.
Using the previously mentioned script, you should be able to drag and drop multiple files in a group.
Anyway, I hope this helps the rest of you out.
Let me know if it fixes the problem for you as well.