标签: python django python-imaging-library
我正在尝试从网址下载图片并将其传递给PIL。
我想尽可能少地使用资源,尤其是RAM。处理这个问题的最佳方法是什么?我有建议使用cStringIO。
答案 0 :(得分:4)
不幸的是,来自urllib2.urlopen()等网络功能的文件不支持所有必要的方法,因此您需要按顺序将数据读入StringIO或cStringIO能够将它们传递给Image.open()。
urllib2.urlopen()
StringIO
cStringIO
Image.open()