EXIF.py 提取 Exif 元数据的 Python 模块开源项目

我要开发同款
匿名用户2021年09月22日
29阅读
开发技术Python
所属分类程序开发、图形/图像处理
授权协议BSD-3

作品详情

EXIF.py是一个易于使用的Python模块,可以从图像文件中提取Exif元数据。支持的格式包括:TIFF、JPEG、Webp和HEIC。

兼容性EXIF.py在以下Python版本上经过测试并得到官方支持:

3.53.63.73.8从version开始3.0.0,Python2兼容性被完全删除。

安装PyPI

推荐的安装方法是通过PyPI包,因为它可以轻松保持最新状态:

$pipinstallexifread用法命令行

一些例子:

$EXIF.pyimage1.jpg$EXIF.py-dcimage1.jpgimage2.tiff$find~/Pictures-name"*.jpg"-o-name"*.tiff"|xargsEXIF.py显示命令行选项:

$EXIF.py-hPython脚本

importexifread#Openimagefileforreading(mustbeinbinarymode)f=open(path_name,'rb')#ReturnExiftagstags=exifread.process_file(f)注意:要在您的项目中将此库用作Git子模块,您应该:

fromimportexifread返回的标签将是一个字典,将Exif标签的名称映射到它们在path_name命名的文件中的值。可以根据需要处理标签,特别是可以使用以下命令遍历所有标签:

fortagintags.keys():iftagnotin('JPEGThumbnail','TIFFThumbnail','Filename','EXIFMakerNote'):print"Key:%s,value%s"%(tag,tags[tag])
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论