RSS Python星球 关注 Mike Driscoll:如何使用 Python 获取 TIFF 元数据” 本文介绍如何使用 Python 的 Pillow 库从 TIFF 图像文件中提取元数据。继之前关于 JPG EXIF 数据的说明之后,本指南引入了一种处理 TIFF 元数据的方法。文中提供了一个名为 tiff_metadata.py 的 Python 脚本以演示该过程。该脚本从 PIL.TiffTags 导入 TAGS 字典,用于解释 TIFF 标签信息。get_metadata 函数打开一个 TIFF 文件并遍历其标签,随后利用 TAGS 字典将数值型标签 ID 映射为可读的标签名称。提取的元数据被存储在一个字典中并返回。示例输出展示了多种 TIFF 标签,包括图像尺寸、压缩详情、分辨率和软件信息等。本文指出元数据值以元组形式返回,并建议读者尝试清理这些数据。理解并访问图像元数据能够支持诸如图像缩放和文件排序等编程任务。本文鼓励读者进一步探索 Pillow 在图像处理方面的功能,并提及了一本相关主题的书籍。 Mike Driscoll: How to Get TIFF MetaData with Python blog.pythonlibrary.org
tiff_metadata.py的 Python 脚本以演示该过程。该脚本从PIL.TiffTags导入TAGS字典,用于解释 TIFF 标签信息。get_metadata函数打开一个 TIFF 文件并遍历其标签,随后利用TAGS字典将数值型标签 ID 映射为可读的标签名称。提取的元数据被存储在一个字典中并返回。示例输出展示了多种 TIFF 标签,包括图像尺寸、压缩详情、分辨率和软件信息等。本文指出元数据值以元组形式返回,并建议读者尝试清理这些数据。理解并访问图像元数据能够支持诸如图像缩放和文件排序等编程任务。本文鼓励读者进一步探索 Pillow 在图像处理方面的功能,并提及了一本相关主题的书籍。