Найти - Пользователи
Полная версия: Вывод картинки из строки.
Начало » Python для новичков » Вывод картинки из строки.
1
zeppus
Привет, я только начал изучать Python, мне нужно вывести картинку из “строки”.
Картинку я сконвертил в строку вот этим:
import StringIO, gzip, base64
zbuf = StringIO.StringIO()
zfile = gzip.GzipFile(mode="wb",fileobj=zbuf)
zfile.write(open("my.jpg","rb").read())
zfile.close()
open("rez_img.txt", "w").write(base64.encodestring(zbuf.getvalue()))
а вот как вывести эту строку как картину не знаю? Спасибо.
odnochlen
А что конкретно у тебя в строке-то? Графических файл? Или попиксельные данные? И в каком формате тебе это надо вывести?
reclosedev
Нужно проделать все обратном порядке

def decode():
    with open("rez_img.txt") as f:
        buf = StringIO.StringIO(f.read().decode('base64'))
        return gzip.GzipFile(fileobj=buf).read()
А вот куда ее выводить, непонятно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB