Currently Being ModeratedMay 4, 2012 12:01 PM (in response to jarbarr)
Depending on your iOS, Software Updates or recent iPhoto usage it could be a variety of things.
Some sort of corruption is happening or has already happened.
Are these images viewable on the iphone in the camera roll?
Do you have any camera apps on your iphone other that the Apple Camera and Photo App? Such as a different camera app, a cropping app, any other viewing apps?
First thing I would do, is remove all the photos from the iPhone using Image Capture (import and delete) but don't import them to iPhoto, just import them to a folder on your Mac.
You may get errors when trying to import them, if you do, they are definitely corrupt, and probably unrecoverable, so you will just have to delete them using Image Capture.
If you get no errors, once they have been imported, see if you can open them with Preview. If you can they are OK, if you can't view them, they are corrupt.
Once the iPhone is empty of photos from the camera roll, unsync iPhoto.
If you are using any other camera/photo apps on the iphone, remove them.
Reboot the iphone
Re-sync the iPhoto to your iphone.
Make sure that you can view photos in the Photo App, that you have resynced to your iPhone.
If all appears OK, take some photos, view them in the iPhone and then see if you can import them.
If they become corrupt again, there is a problem that needs to be looked at.
Now if everything appears to be working and you had removed some 3rd party apps, check in iTunes that you have the latest version and then resync them, but only one at a time and then check again after each has been installed and used, to see if corruptions occur again.
If the corruption occurs again, then remove the problem App again and make sure the problem goes away again. If it does, don't reinstall that App, as there is some sort of issue with it.
Hope this helps."