Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 7, 2011 23:59:11

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

PIL, bottle загрузка картинок

Загружаю с помощью bottle картинки сохраняю все нормально но понадобилось получить маленькую копию картинки, первое что нашёл это PIL но не смог в него получить эту картинку. Сохранять её на диск а потом загружать с помощью open() ну не хочется. В frombuffer() нужно указать размер(геометрический) картинки тоже вроде неоткуда узнать. И возможно bottle грузит тоже картинки куда нить в tmp чтото типа $_FILES получает путь который можно указать в open().


for file in request.files.getall('image'):
res = res and add_file(id_doc, file)
if file.value:
raw = file.value
file_name = file.filename

size = 128, 128
img = Image.open()???????
im = img.thumbnail(size)



Отредактировано (Янв. 8, 2011 00:00:20)

Офлайн

#2 Янв. 8, 2011 01:24:15

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

PIL, bottle загрузка картинок

Image.open(StringIO.StringIO(raw))



Офлайн

#3 Янв. 8, 2011 11:22:34

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

PIL, bottle загрузка картинок

большинство фреймворков грузят в темповый файл,
я получаю имя файла так

Офлайн

#4 Янв. 8, 2011 21:50:38

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

PIL, bottle загрузка картинок

Благодарю заработало.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version