我所尝试的是在处理本地文件时相当简单的问题,但当我尝试使用远程URL时就会出现问题。
基本上,我正在尝试从从URL获取的文件创建PIL图像对象。 当然,我总是可以只获取URL并将其存储在临时文件中,然后将其打开为图像对象,但那样感觉非常低效。
这是我拥有的:
基本上,我正在尝试从从URL获取的文件创建PIL图像对象。 当然,我总是可以只获取URL并将其存储在临时文件中,然后将其打开为图像对象,但那样感觉非常低效。
这是我拥有的:
Image.open(urlopen(url))
它会因为seek()
不可用而抛出错误,所以我尝试了这个:
Image.open(urlopen(url).read())
但那也不起作用。有更好的方法来做这件事吗?还是写入临时文件是这种情况下被接受的方式?