我知道您可以使用PIL以下列方式获取图像大小
from PIL import Image
im = Image.open(image_filename)
width, height = im.size
Run Code Online (Sandbox Code Playgroud)
但是,我想获得图像的宽度和高度,而不必将图像加载到内存中.那可能吗?我只对图像大小进行统计,不关心图像内容.我只想让我的处理更快.
我使用的是Python 2.5.使用Python的标准类,我想确定文件的图像大小.
我听说过PIL(Python图像库),但需要安装才能工作.
如何在不使用任何外部库的情况下获取图像的大小,只使用Python 2.5自己的模块?
注意我想支持常见的图像格式,特别是JPG和PNG.
我发现了如何使用PIL来获取图像尺寸,而不是文件大小(以字节为单位).我需要知道文件大小来决定文件是否太大而无法上传到数据库.