画像から GPS 座標を抽出しようとしてJPG
いますが、あまり情報が得られませんpillow
。
これは私の最初の試みです:
from PIL import Image
from PIL.ExifTags import TAGS
my_img = Image.open("IMG_0547.jpg")
exif_data = my_img.getexif()
for tag_id in exif_data:
tag = TAGS.get(tag_id, tag_id)
data = exif_data.get(tag_id)
print(f"{tag:16}: {data}")
出力:
TileWidth : 512
TileLength : 512
GPSInfo : 1996
ResolutionUnit : 2
ExifOffset : 216
Make : Apple
Model : iPhone XS
Software : 13.6
Orientation : 1
DateTime : 2020:08:13 21:01:41
XResolution : 72.0
YResolution : 72.0
ここから画像をダウンロード
私も使用してみましたが、ここの公式ドキュメントにリストされているため、意味のないpyexiv2
コード行のみでこのエラーが発生し
ますmetadata = pyexiv2.ImageMetadata('IMG_0547.jpg')
ImageMetadata
Traceback (most recent call last):
File "maps.py", line 17, in <module>
metadata = pyexiv2.ImageMetadata('IMG_0547.jpg')
AttributeError: module 'pyexiv2' has no attribute 'ImageMetadata'
誰かが座標を取得するのを手伝ってくれませんか?