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