是否有像Python中的getimagesize一样的Python函数?

Yan*_*ann 5 python url image dimension

我已经搜索了一段时间,并且有一个函数调用get_image_dimensions(),但是,根据我的理解,它适用于下载或说本地的图像.那么,像PHP中的getimagesize这样的任何函数或解决方案,我们可以通过URL获取图像的维度,而不是通过本地路径?

Ric*_*lli 9

使用python图像库(PIL)

from PIL import Image
im = Image.open("fileName.jpg")
im.size
Run Code Online (Sandbox Code Playgroud)

如果你有一个url,请通过urlopen打开它并将文件对象传递给Image.open

import urllib2 as urllib
fd = urllib.urlopen("http://a/b/c")
im = Image.open(fd)
im.size
Run Code Online (Sandbox Code Playgroud)