使用imageMagick从python中的url识别图像大小

使用imageMagick从python中的url识别图像大小,python,imagemagick,Python,Imagemagick,我试图在不下载整个图像的情况下从url识别图像维度。我了解到使用imageMagick可以通过一个名为identify的函数来完成 如何使用python使用此函数?在python中,我安装了wand和magickwand。当我导入到文件中时,我不确定该函数(或等效函数)的位置 导入代码(这些代码都不提供该功能): 感谢您的帮助imagemagick的Identification需要该文件,如果不下载图像,您就无法检测图像大小。根据我所读的内容,Identification下载了足够的数据来获取元

我试图在不下载整个图像的情况下从url识别图像维度。我了解到使用imageMagick可以通过一个名为identify的函数来完成

如何使用python使用此函数?在python中,我安装了wand和magickwand。当我导入到文件中时,我不确定该函数(或等效函数)的位置

导入代码(这些代码都不提供该功能):


感谢您的帮助

imagemagick的Identification需要该文件,如果不下载图像,您就无法检测图像大小。

根据我所读的内容,Identification下载了足够的数据来获取元数据,显然数据的第一部分包含元数据(因此,虽然您必须下载它,但您不会下载整个内容)。这可能适用于图像类型,但要获得图像大小,您需要所有这些信息。您在哪里阅读过此行为?默认情况下,
identify
实用程序只读取“3个magick头字节”,但它将遵循IM的本地策略和委托。HTTP(S)委托将调用
curl
;其中,将下载完整的图像作为临时文件。
from wand.image import Image
from magickwand.api import functions