
28.12.2009, 23:16
|
|
Познающий
Регистрация: 20.02.2009
Сообщений: 86
С нами:
9064089
Репутация:
7
|
|
Python вопрос как сделать так ?
:1. Поскольку все хозяйство у нас должно покоиться в одном ру-файле. то картинку нужно будет сжать, а потом закинуть в base64 (превратив в строку!. Теперь — немножко питоновской магии с объектом gzip.GzipFile. которому при создании мы указываем, куда сохранять уже сжатые данные, и получаем код. который читает файл my.jpg, сжимает, кодирует функцией baseoi.encodestring в строку base64 и полученную строку-изображение сохраняете rez_img.txt;
Собственно вот объясните на пальцах пожалуйста только начал изучать питон буквально 2 дня ну уж очень хочется проделать вот этот вот трюк 
повторяю код по описанию но не могу разобраться с изображением где же находится этот base64 скрипт на преобразования картинки в текст вот
Код:
img_file = 'my2.jpg'
import StringIO
import gzip
import base64
zbuf = StringIO.StringIO()
zfile = gzip.GzipFile(mode='wb', fileobj=zbuf) zfile.write(open(img_file,'rb').read()) zfile.close() open('rez_img.txt','w').write(base64.encodestring(zbuf.getvalue()))
но как это всё сделать я не пойму из за слишком малых познаний на данный момент в Python помогите
Имею ввиду как свою картинку преобразовать в текст ?
где он этот rez_img.txt создаёт 
Последний раз редактировалось TikTik; 28.12.2009 в 23:40..
|
|
|