Python

Python使用PIL库打印图片信息

2021-07-29  本文已影响0人  刘小白DOER

    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、测试结果:

上一篇 下一篇

猜你喜欢

热点阅读