Как вы показываете картинку на питоне? - PullRequest
3 голосов
/ 12 ноября 2010

Мне интересно, можно ли отображать изображения в python?

Ответы [ 6 ]

9 голосов
/ 12 ноября 2010

Самый простой способ - использовать PIL и метод Image.show .Это вызывает внешнюю программу просмотра изображения.

5 голосов
/ 12 ноября 2010

Почти все наборы инструментов GUI (wxWindows, pyQt, pyGTK, Tkinter) имеют виджеты Canvas или других типов, которые позволяют рисовать изображение.

Стандартный библиотечный способ рисования изображения - использование Tkinter Canvas виджет.

1 голос
/ 12 ноября 2010

Вопрос нуждается в уточнении. Хотите вывести картинку на системный дисплей? Или на окне в настольном приложении? Или сделать это в ответ http?

Python может делать все это по-разному, но чтобы люди могли это объяснить - вам нужно задать свой вопрос немного больше.

0 голосов
/ 14 апреля 2014

Пример использования wx.Python.Изображение напечатано как 'bitmaps / image.jpg'.Он печатает на панели с помощью класса wx.StaticBitmap ().из основного импорта opj

    def showPic(frame, nb, log):
        jpg = wx.Image(opj('bitmaps/image.jpg'), wx.BITMAP_TYPE_JPEG).ConvertToBitmap()
        panel = wx.Panel(nb, -1)
        wx.StaticBitmap(panel, -1, jpg, (10, 10))
        return panel
0 голосов
/ 15 февраля 2013

Самый простой способ - использовать веб-сервер, который я считаю.Вы можете написать хороший простой сервер с бутылкой и создать пользовательский интерфейс с изображениями.

Это зависит от того, что вы хотите сделать.Python может все это делать, но ему нужно что-то для работы.Есть пигмей и тому подобное, если вы только начинаете.

0 голосов
/ 12 ноября 2010

Различные привязки OpenCV для Python также предоставляют способы отображения изображений (и видео). Может быть бит тяжелым, если вы просто хотите отобразить изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...