在Python中快速获取图像(jpg、raw file、tiff)的高度和宽度的策略?

2024-05-19 01:44:57 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在Python中尽快获得图像的高度和宽度?在

我知道我可以使用PIL来渲染图像并计算高度和宽度,但我想知道我是否可以先使用EXIF数据或其他东西(exiftool),或其他一些嵌入的元数据,而只使用PIL作为最后的手段?在


Tags: 数据图像宽度pil高度手段exifexiftool
1条回答
网友
1楼 · 发布于 2024-05-19 01:44:57

PIL已经尝试有效地为您提供这些信息。您可以安全地使用它来提取图像大小,而无需尝试读取整个文件。PIL将只读取所需的数据,以获取元数据信息,如果这是您从图像中所需要的。在

理论上,你可以更有效地从图像中加载宽度和高度信息。你必须自己编写代码,如果你仔细阅读图像格式,这并不难。你需要重新设计二进制数据。在

如果您坚持使用ZPL license,您也许可以修改这个function from the Zope codebase,它只处理GIF、JPG和PNG图像。在很久以前的某个时候,在python1.x时代的某个地方,我曾参与过这段代码。在

相关问题 更多 >

    热门问题