2
我想在Python 2.7中編輯/修改現有的元數據。更具體地說,我在我的metedata中有GPS座標,但高度字段不正確。有沒有辦法改變它?如何修改python中的EXIF數據
我曾看過PIL
piexif
pyexif
,但我似乎無法找到修改現有字段的方法。
有沒有人設法做到這一點?這聽起來很簡單,但我似乎無法解決這個問題。
乾杯 戴夫
我想在Python 2.7中編輯/修改現有的元數據。更具體地說,我在我的metedata中有GPS座標,但高度字段不正確。有沒有辦法改變它?如何修改python中的EXIF數據
我曾看過PIL
piexif
pyexif
,但我似乎無法找到修改現有字段的方法。
有沒有人設法做到這一點?這聽起來很簡單,但我似乎無法解決這個問題。
乾杯 戴夫
import piexif
from PIL import Image
img = Image.open(fname)
exif_dict = piexif.load(img.info['exif'])
altitude = exif_dict['GPS'][piexif.GPSIFD.GPSAltitude]
print(altitude)
(550,1)%的某些值被保存在分數格式。這意味着550米,(51,2)將是25.5米。
exif_dict['GPS'][piexif.GPSIFD.GPSAltitude] = (140, 1)
這臺海拔140米
exif_bytes = piexif.dump(exif_dict)
img.save('_%s' % fname, "jpeg", exif=exif_bytes)