Модуль изображения PILLOW не отображает изображения в командной строке в Raspbian - PullRequest
0 голосов
/ 09 марта 2019

На малиновом Pi, работающем на растяжке Lite с Python 2.7, это не работает

from PIL import Image
pic = Image.open('image1.jpg')
pic.show('title', command = 'fbi')

Даёт

display-im6.q16: unsble to open X server `' @ error/display.c/DisplayImageCommand/432

но

fbi image1.jpg отлично работает

Я также попытался установить fim, протестировал fim, и он отлично работает из командной строки, но также не работает, когда его направляют на подушку. Я бы не стал добавлять тонну кода X-сервера или модулей openCV просто для того, чтобы показать картинку. Единственное решение, которое я нашел, - это открыть другой терминал (alt-F2) и ввести команду fbi, пока процесс python генерирует изображения. Или я полагаю, что я могу попытаться порождать процесс fbi из скрипта python, но затем fbi блокирует выполнение, в то время как он приостанавливается для пользовательского ввода.

...