Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2008 10:01:47

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

Как встроить картинку в exe

Часто использую Bitmap в скриптах..например логотип…разные фоновые рисунки….приходится с exe файлом таскать папку image,..как можно встроить изображение непосредственно в скрипт, чтобы при сборке exe не требовались дополнительные папки с картинками…



Офлайн

#2 Сен. 23, 2008 10:35:00

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

Офлайн

#3 Сен. 23, 2008 13:41:25

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Как встроить картинку в exe

pythonwin
Эм?



Офлайн

#4 Сен. 23, 2008 15:03:08

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

Как встроить картинку в exe

посмотри NSIS
PS вроде давно у меня получился один exe

shiza
Эм?
вспомнить не мог :(



Офлайн

#5 Сен. 23, 2008 15:13:47

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Как встроить картинку в exe

Мне в свое время так и не удалось, приходилось таскать папку с ресурасми, хотя я верю что способ должен быть =)

У меня была задача упаковать все в один EXE файл (если в zip паковать, то вроде все проще).
Затык такого рода: упаковать-то картинку в исполняемый файл можно, но каким макаром ее подгружать из скрипта? Пока в голову приходит только ctypes =)
(использовать временную папку - считаю некошерным =) )



Отредактировано (Сен. 23, 2008 15:27:48)

Офлайн

#6 Сен. 23, 2008 16:47:42

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как встроить картинку в exe

вытаскивал через pkg_resources resource_string/resource_stream/resource_filename
Отлично работает



Офлайн

#7 Сен. 23, 2008 16:51:23

nobodyzzz
От:
Зарегистрирован: 2007-06-12
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Как встроить картинку в exe

а Image.frombuffer/Image.fromstring не устраивают?(можно сразу в py файл зашить =))



Офлайн

#8 Сен. 24, 2008 09:02:05

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

Как встроить картинку в exe

если используется PyQt, то там есть готовые средства для хранения ресурсов в питонском модуле, в ехе-шник замечательно входит и выходит:)



Офлайн

#9 Сен. 26, 2008 13:49:48

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

Как встроить картинку в exe

nobodyzzz
Можешь реальный пример приложить с использованием image.fromstring….видел что то подобное чета не втыкнулся до конца



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version