Python PIL 和 StringIO

2 投票
1 回答
1005 浏览
提问于 2025-04-15 19:48

我想从一些网址下载图片,然后把它们传给PIL这个库。

我希望尽量少用资源,特别是内存。有什么好的方法可以做到这一点吗?有人建议我使用cStringIO。

1 个回答

4

很遗憾,从网络函数比如 urllib2.urlopen() 得到的文件对象并不支持所有需要的方法,所以你需要把数据读入到 StringIO 或者 cStringIO 中,这样才能把它们传给 Image.open() 使用。

撰写回答