GPS EXIF Tags not saved on a specific HEIC picture

Hi all,

I am adding the GPS info to HEIC photos taken with a iPhone 14 because it was not included in the Export. It works like a charm on all photos except one where MetaImage seems to save the modified meta data normally, but the resultant file still does not include the GPS Info, which is not visible in Finder or Preview information, nor after reloading the saved file into MetaImage. There is no permission issue.

I solved my problem by exporting the image to JPEG format and adding the GPS info to that converted file.

I am wondering why this happens on this specific image. Is there a log where we could retrieve an error message while saving the modified file ?

The modified tags are:
EXIF:GPSLatitude: “14.96574250”
EXIF:GPSLatitudeRef: “N”
EXIF:GPSLongitude: “24.36731255”
EXIF:GPSLongitudeRef: “W”
EXIF:GPSAltitude: “1735.00000000”
EXIF:GPSAltitudeRef: “0”

Hello there,

I apologize for the delay.

Have you tried using the inspection tool (the third icon in the toolbar)?

This tool allows you to compare the metadata between two images. I believe it will help us understand the issue.

Best regards,
Jérémy Vizzini

Here is the HEIC file for which I cannot save the GPS info.
To start with it include 132 tags and no GPS tags. The GPS info is taken from the JPG file. I select the GPS tags in the JPG file, use Copy Tags / Selected Tags and paste/merge on the HEIC file. Then the HEIC file shows 132 tags and 5 edited. I save the updated file with cmd-S and It now shows 137 tags.

I remove the file from Metaimage and reopen it and it is back to 132 tags and has lost the GPS info I just added.

Here are some screenshots. I have enabled the Debug Mode in the Preferences/Advanced, but I don’t where the debug info is stored.

Best regards,
Xavier

Hello Xavier,

Unfortunately, the forum converted your image to JPEG during the upload, and this format doesn’t seem to cause any issues. One solution would be to archive the HEIC image and re-upload it, or you can send it directly to me via email at jv@neededapps.com.

If the added tags are not visible, it means that MetaImage wasn’t able to save the changes. In such cases, it could be due to:

  • a sandboxing issue (although this doesn’t seem to be the case here; enabling full disk access in MetaImage’s preferences is the solution if it is);
  • or an internal issue with ExifTool, which might detect corruption in your file or fail to read it due to a minor issue.

You were right to enable debug mode. To access the logs, hold down the Option key while activating it. This is a hidden feature that I usually use only for myself.

Thank you very much for your time. If you send me the image by email, feel free to write in French if you prefer.

Best regards,
Jérémy

With the help of Jérémy, I found out that my image was not a true HEIC file as Google Photos lets you download HEIC images only in jpg format.
I have probably renamed this file with a HEIC extension myself.

Using Preview to convert the undercover jpg file to a true HEIC file will build a correct HEIC file that can then be processed normally to add GPS info.

1 Like