对PIL来说是个新手,但想从中得到一个快速的解决方案。以下是我的第一张照片,但没有成功:
import cStringIO
import pylab
from PIL import Image
pylab.figure()
pylab.plot([1,2])
pylab.title("test")
buffer = cStringIO.StringIO()
pylab.savefig(buffer, format='png')
im = Image.open(buffer.read())
buffer.close()
错误说
Traceback (most recent call last):
File "try.py", line 10, in <module>
im = Image.open(buffer.read())
File "/awesomepath/python2.7/site-packages/PIL/Image.py", line 1952, in open
fp = __builtin__.open(fp, "rb")
有什么想法吗?我不希望解决方案涉及额外的包,谢谢。
记住调用
buf.seek(0)
所以Image.open(buf)
开始从 开始buf
:相关问题 更多 >
编程相关推荐