
29.09.2009, 18:58
|
|
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
С нами:
10001186
Репутация:
247
|
|
Сообщение от H1Z
Доброго дня всем присутствующим!
У меня проблема с библиотекой PIL (Python Image Library). Мне требуется создать изображение из данных полученных с сервера. Сейчас использую костыль: создаю файл, после пишу в него данные с сервера, после с помощью "Image.open("2.jpg")" получаю эту самую картинку. Так что вопрос в том как создать картинку без сохранения в файл, т.е. чтобы выглядело примерно так: Image.raw(data).
Например в буфер загрузить?
Код:
import urllib2, StringIO, Image
## загружаем картинку в переменную
stream = urllib2.urlopen('http://images.domain.com/atacks.gif')
## помещаем картинку в буфер
buffer = StringIO.StringIO(stream.read())
## im - объект-картинка
im = Image.open(buffer)
|
|
|