首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pyexiv2 -空的XMP和ITPC标签?

pyexiv2 -空的XMP和ITPC标签?
EN

Stack Overflow用户
提问于 2014-12-04 23:00:50
回答 1查看 387关注 0票数 0

我试图在Windows7中使用Python2.7和pyexiv2来操作图像的exif、XMP和ITPC标签。我可以获得exif标签的列表,但由于某些原因,XMP和ITPC列表返回为空,即使这些标签存在于我的测试图像中(至少根据提供的映射here。有没有其他人遇到这个问题并能够解决它?非常感谢您的反馈!

代码:

代码语言:javascript
运行
复制
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 
EN

回答 1

Stack Overflow用户

发布于 2014-12-09 18:57:45

metada.exif_keys从图像中给出了一个EXIF标签列表。

要查看这些键及其各自的值,您可能需要使用一个小循环:

for tag in exifTags: print exifTags[tag]

此外,您还可以使用tag.valuetag.raw_value来访问值本身。

您将在pyexiv2 tutorial中找到对此的完整解释。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27297182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档