如何与PIL(Python的图片库)
问题描述:
我使用MongoDB的使用MongoDB的GridFS的的,并保存文件GridFS的如何与PIL(Python的图片库)
现在我想从GridFS的编辑图片...
我用这个代码
def thumbnail(file_obj):
import StringIO
from PIL import Image
im = StringIO.StringIO()
im.write(file_obj.raw_file)
im_ful = Image.open(im)
return im_ful.info
但珌说:“不能识别的图像文件”
这就是形象也;) 如何解决
答
在拨打Image.open(im)
之前,您需要im.seek(0)
。否则,PIL会尝试从文件末尾读取,不会获取数据并失败。
多数民众赞成在正确的,谢谢你的答案 – Efazati 2011-01-27 12:54:12