Форум сайта python.su
Часто использую Bitmap в скриптах..например логотип…разные фоновые рисунки….приходится с exe файлом таскать папку image,..как можно встроить изображение непосредственно в скрипт, чтобы при сборке exe не требовались дополнительные папки с картинками…
Офлайн
Офлайн
pythonwin
Эм?
Офлайн
Офлайн
Мне в свое время так и не удалось, приходилось таскать папку с ресурасми, хотя я верю что способ должен быть =)
У меня была задача упаковать все в один EXE файл (если в zip паковать, то вроде все проще).
Затык такого рода: упаковать-то картинку в исполняемый файл можно, но каким макаром ее подгружать из скрипта? Пока в голову приходит только ctypes =)
(использовать временную папку - считаю некошерным =) )
Отредактировано (Сен. 23, 2008 15:27:48)
Офлайн
вытаскивал через pkg_resources resource_string/resource_stream/resource_filename
Отлично работает
Офлайн
а Image.frombuffer/Image.fromstring не устраивают?(можно сразу в py файл зашить =))
Офлайн
если используется PyQt, то там есть готовые средства для хранения ресурсов в питонском модуле, в ехе-шник замечательно входит и выходит:)
Офлайн
nobodyzzzМожешь реальный пример приложить с использованием image.fromstring….видел что то подобное чета не втыкнулся до конца
Офлайн
Vad
http://www.google.com/codesearch?hl=en&q=import+image+fromstring+show:6DjazsXjx3g:TNQN07xzjYg:L1y8Hg2SSEc&sa=N&cd=6&ct=rc&cs_p=http://effbot.org/downloads/tkinter3000-1.1-20051211.zip&cs_f=tkinter3000-1.1-20051211/demoImage.py#l37
а вообще смотри тут http://www.google.com/codesearch?q=import+image+fromstring&hl=en&btnG=Search+Code =)))
Отредактировано (Сен. 26, 2008 16:52:52)
Офлайн