import exiftool
et = exiftool.ExifTool("C:\Users\...\exiftool.exe")
et.execute("-GPSLongitude=10.0", "picture.jpg")
et.execute("-GPSLatitude=5.78", "picture.jpg")
et.execute("-GPSAltitude=100", "picture.jpg")
et.terminate()
И без оператора terminate ()
with exiftool.ExifTool("C:\Users\...\exiftool.exe") as et:
et.execute("-GPSLongitude=10.0", "picture.jpg")
et.execute("-GPSLatitude=5.78", "picture.jpg")
et.execute("-GPSAltitude=100", "picture.jpg")
Также, как сказал пользователь @StarGeek
Вы также должны установить значения GPSLatitudeRef и GPSLongitudeRef,
особенно если значение находится в западном или южном полушарии. Это
может быть сделано так же, как et.execute ("- GPSLongitudeRef = 10.0",
"picture.jpg") - StarGeek