0

Windows 7 で Python 2.7 および pyexiv2 を使用して、画像の exif、XMP、および ITPC タグを操作しようとしています。exif タグのリストを取得できますが、何らかの理由で、これらのタグが含まれているにもかかわらず、XMP および ITPC リストが空に戻ってきます。私のテスト画像に存在します(少なくともここに示されているマッピングによると。他の誰かがこの問題に遭遇し、それを解決できましたか?フィードバックに感謝します!

コード:

import pyexiv2

img = r'pathToImage'
metadata = pyexiv2.ImageMetadata(img)
metadata.read()
exifTags = metadata.exif_keys
print exifTags
xmpTags = metadata.xmp_keys
print xmpTags
iptcTags = metadata.iptc_keys
print iptcTags 
4

1 に答える 1

0

metada.exif_keys は、画像から EXIF タグのリストを取得しました。

キーとそれぞれの値を表示するには、小さなループを使用することをお勧めします。

for tag in exifTags: print exifTags[tag]

さらに、tag.valueまたはtag.raw_value値自体にアクセスするために使用できます。

pyexiv2チュートリアルですべてきちんと説明されていることがわかります。

于 2014-12-09T10:57:45.313 に答える