gpt4 book ai didi

python - 在 Python 中尽快获取图像(jpg、原始文件、tiff)的高度和宽度的策略?

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:38 25 4
gpt4 key购买 nike

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

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

最佳答案

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

从理论上讲,您可以更高效地加载图像的宽度和高度信息。您必须自己编写代码,如果您阅读图像格式,这并不难。这才是真正的问题,您将不得不重新发明二进制图像数据读取轮。

如果您遵守ZPL license , 你也许可以改编这个 function from the Zope codebase它只处理 GIF、JPG 和 PNG 图像。在遥远过去的某个时刻,在 Python 1.x 时代的某个时候,我曾参与过该代码。

关于python - 在 Python 中尽快获取图像(jpg、原始文件、tiff)的高度和宽度的策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24184097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com