美文网首页Python
Python使用PIL库打印图片信息

Python使用PIL库打印图片信息

作者: 刘小白DOER | 来源:发表于2021-07-29 22:47 被阅读0次

        exif是可交换图像文件格式的简称,可以记录照片的属性信息和拍摄数据。exif一般是附加在图片文件中。在linux下由exiftool命令行工具查看照片的元信息,Python中可以使用PIL库处理相关的功能,可以通过pip  install   Pillow来安装。

        这篇文章就来利用Python的PIL库打印图片信息。

        代码托管在github:shells/exiftool.py at main · laufei90/shells (github.com)  

    1、导入库

    2、get_iamge_meta_info函数

        此函数将图像信息以字典的形式返回。img._getexif()可以获取图片的exif信息,但是只返回相应的编码和取值,可读性很差。需要使用PIL.ExifTags 的TAGS和GPSTAGS来解析。

    3、主函数main

        主函数sys.argv获取Python脚本后的文件,然后传递给get_iamge_meta_info函数进行处理,最后使用print函数并以:分割输出。

    4、测试结果:

    相关文章

      网友评论

        本文标题:Python使用PIL库打印图片信息

        本文链接:https://www.haomeiwen.com/subject/wzgtvltx.html