Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 14, 2007 10:17:03

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGTK SQLObject и рисунки

Всем привет!

пожалуйста, подскажите в каком формате лучше хранить рисунки в БД (postgreSQL), если с БД работаю через SQLObject и GUI == pyGTK ?



Офлайн

#2 Фев. 14, 2007 10:38:04

slivlen
От:
Зарегистрирован: 2006-07-06
Сообщения: 764
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGTK SQLObject и рисунки

Конечно в PNG :)



Офлайн

#3 Фев. 14, 2007 11:03:41

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGTK SQLObject и рисунки

а какую либу для работы с изображениями использовать?



Офлайн

#4 Фев. 14, 2007 13:58:47

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

pyGTK SQLObject и рисунки

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

import PIL.Image
str_name='IMG_.myJPG'
t_str_name = 'IMG_my_'
a2 = PIL.Image.open(str_name)
for x in xrange(10):
    ## здесь можно в БД сохранить рисунок  как blob
    w2=PIL.Image.fromstring(a2.mode, a2.size, a2.tostring())
    str_name=t_str_name+str(x)+'.JPG'
    w2.save(str_name)
    del a2, w2
    a2=PIL.Image.open(str_name)
    print x
    print str_name
    print '-'*50

протестируйте пожалуйста :)
у меня сначало снижался размер, а потом стабильно держался



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version