Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Преобразовать GIF в строку и обратно. [RSS Feed]

#1 Ноя. 24, 2009 10:38:00

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразовать GIF в строку и обратно.

:) слово “че-то” здесь очень подходит.
Нашел модуль img2py..закодировал файл…теперь смотрю как обратно вытацщить в картинку..
И опять же вопрос будет ли прозрачный фон у картинки?



Отредактировано (Ноя. 24, 2009 10:38:19)

Офлайн

#2 Ноя. 24, 2009 10:41:48

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Преобразовать GIF в строку и обратно.

Vad
И опять же вопрос будет ли прозрачный фон у картинки?
Ну, судя по всему будет =), ведь при таком подходе файл остается нетронутым, в случае же PIL'a, он, при чтении, подлежит конвертации в битовую карту, а при записи - в соответствующий формат, но как умеет =).



Офлайн

#3 Ноя. 24, 2009 12:08:39

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразовать GIF в строку и обратно.

Vad
Ок.
Как закодировать в строку файл понятно. А как теперь из строки получить GIF картинку.
так я ж специально написал from base64 import b64decode, b64encode
если непонятно, то вот обратный процесс
gifFile = open("file.gif", "w+b")
gifFile.write(b64decode(gifString))



Офлайн

#4 Ноя. 24, 2009 12:16:34

Vad
От:
Зарегистрирован: 2008-08-28
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Преобразовать GIF в строку и обратно.

Спасиб.
Вроде через img2py получилось туда-обратно прогнать файл.



Офлайн

  • Начало
  • » GUI
  • » Преобразовать GIF в строку и обратно.[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version