2011-01-27 3 views
4

я использовать MongoDB и сохранить файл в gridfsКак использовать Gridfs из MongoDB с PIL (Python Library Image)

теперь я хочу редактировать изображения с 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 

но пиль сказал «не может идентифицировать файл изображения»

Thats изображение также;) , как можно это исправить

ответ

6

Перед вызовом Image.open(im) вам нужен im.seek(0). В противном случае PIL пытается прочитать с конца файла, не получает никаких данных и терпит неудачу.

+0

это правильно, спасибо за ваш ответ – Efazati

Смежные вопросы