This is more of a placeholder than anything in case anyone else is trying to do the same thing I did, since I didn't find anything about this searching.
Using D80 raw files (I'm not sure if same issue exists with other Nikons) I found that using ufraw + gimp to convert and edit photos caused iPhoto to fail to import resulting jpegs. The temporary workaround solution is to not save the EXIF data.
After experimenting I have identified the issue is the tag "Exif.Image.Compression" which I assume is labelling the compression used for the nef file. Delete this tag from the jpeg and iPhoto will import and display the metadata correctly.
I've created a bash alias to use exiv2 to delete this tag:
alias fixexif='exiv2 -M "del Exif.Image.Compression" $(ls *.[jJ][pP][gG])'
Hopefully this can save someone else some time, and I've included enough keywords that it will show up on google searches 🙂
Using D80 raw files (I'm not sure if same issue exists with other Nikons) I found that using ufraw + gimp to convert and edit photos caused iPhoto to fail to import resulting jpegs. The temporary workaround solution is to not save the EXIF data.
After experimenting I have identified the issue is the tag "Exif.Image.Compression" which I assume is labelling the compression used for the nef file. Delete this tag from the jpeg and iPhoto will import and display the metadata correctly.
I've created a bash alias to use exiv2 to delete this tag:
alias fixexif='exiv2 -M "del Exif.Image.Compression" $(ls *.[jJ][pP][gG])'
Hopefully this can save someone else some time, and I've included enough keywords that it will show up on google searches 🙂