2024-05-19 01:44:57 发布
网友
如何在Python中尽快获得图像的高度和宽度?在
我知道我可以使用PIL来渲染图像并计算高度和宽度,但我想知道我是否可以先使用EXIF数据或其他东西(exiftool),或其他一些嵌入的元数据,而只使用PIL作为最后的手段?在
PIL已经尝试有效地为您提供这些信息。您可以安全地使用它来提取图像大小,而无需尝试读取整个文件。PIL将只读取所需的数据,以获取元数据信息,如果这是您从图像中所需要的。在
理论上,你可以更有效地从图像中加载宽度和高度信息。你必须自己编写代码,如果你仔细阅读图像格式,这并不难。你需要重新设计二进制数据。在
如果您坚持使用ZPL license,您也许可以修改这个function from the Zope codebase,它只处理GIF、JPG和PNG图像。在很久以前的某个时候,在python1.x时代的某个地方,我曾参与过这段代码。在
PIL已经尝试有效地为您提供这些信息。您可以安全地使用它来提取图像大小,而无需尝试读取整个文件。PIL将只读取所需的数据,以获取元数据信息,如果这是您从图像中所需要的。在
理论上,你可以更有效地从图像中加载宽度和高度信息。你必须自己编写代码,如果你仔细阅读图像格式,这并不难。你需要重新设计二进制数据。在
如果您坚持使用ZPL license,您也许可以修改这个function from the Zope codebase,它只处理GIF、JPG和PNG图像。在很久以前的某个时候,在python1.x时代的某个地方,我曾参与过这段代码。在
相关问题 更多 >
编程相关推荐