Replies: 3 comments 4 replies
-
It wouldn't be too hard to create a As to your specific use case, I don't quite understand the workflow. I get changing the location data to the correct data but why the "Revert to original location" after? Does this cause Photos to re-read the data from the EXIF you just wrote? If so what advantage does this offer over just leaving your revised data in the database? Do you use iCloud? If so I'm fairly certain the modified originals won't get pushed to iCloud which means if you ever need to re-sync your library or use another device you'll lose the modified EXIF. I've not found any way to "force" Photos to update the original in iCloud. You could achieve something similar by editing every photo (even if just to update the EXIF data) but edited images have to be JPEG and you'd effectively double the size of your library on disk/iCloud. If I can better understand your workflow I'll think about how to implement something like this. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the reply. Overall I want my original files to have the correct information. I like the Photos interface for downloading photos and organizing them, but I don't want the data locked into that database without being in the actual image files. So when I use time-warp, I always push to exif as well. This is just the same thing, but with GPS data instead of date/time. To your questions, no, I don't use iCloud. I had a bad experience with my wife using it and haven't wanted to complicate things. Plus I have a lot of photos and don't want to pay any more than I am now for extra storage. "Revert to original location" seems to do exactly as you suggest: it pulls the exif GPS data from the original file, overwriting whatever Photos had. Basically my workflow is
In detail, it's two-fold at the start in order to get the correct GPS data from an image: 1a. Get the correct GPS settings for an image by looking the location up on Google or Apple maps. (This is a lat/long pair in digital form: 34.1234, 72.123.) Now the flows merge:
Now the original and Photos versions have the same exif data. |
Beta Was this translation helpful? Give feedback.
-
@Jmuccigr v0.63.0 adds a new |
Beta Was this translation helpful? Give feedback.
-
One thing I often have to do is fix or add location data to my photos. As you well know, you can add this data via Photos sometime handy map in the Info box, but it doesn't get added to the original photo. It will get added if you export correctly. So it's basically like the date/time/zone data.
To get around this I've got a few applescripts that use exiftool to add GPS data to the original image file. One uses the GPS data in Photos (added via the map) and the other uses the coordinates on the clipboard (usually obtained through Apple or Google maps). Once the data get written to the original file, I invoke "Revert to original location" option in the menu, so Photos knows that it's got the right data.
So how do you feel about making a parallel command to timewarp (spacewarp?) that compares the Photos location data to the exif location data and allows a push to exif and also a writing of location data?
Beta Was this translation helpful? Give feedback.
All reactions