IDLE Python / PIL Module - Просмотрщик изображений по умолчанию - PullRequest
3 голосов
/ 20 июня 2011

Я использую IDLE Python на Win7 x64 (версия Python для x86, хотя PIL не работает с x64), и он работает правильно, но у меня есть проблема в том, что метод show () для изображения открывается вон должен думать, что это средство просмотра изображений по умолчанию (в моем случае, Photoshop).

В документации для модуля PIL говорится, что show () отображает его с помощью внешнего средства просмотра (обычно xv в Unix и программы рисования).на Windows) ". [ссылка]

Photoshop не мой просмотрщик изображений по умолчанию в Windows (Picasa есть), так что это не объясняет.

У меня нетбук под управлением Ubuntu иэто работает нормально - оно открывает маленькое окно просмотра изображений, а не массивное 64-битное приложение для редактирования изображений!

Кто-нибудь знает причину этого и как я могу изменить просмотрщик изображений, используемый IDLE на болееразумный?

1 Ответ

3 голосов
/ 24 марта 2015

PIL show() преобразует изображения в растровые файлы и открывает их с помощью программы по умолчанию, связанной с .bmp файлами, в данном случае Photoshop.

Решение. Измените средство просмотра по умолчанию для файлов .bmp на средство просмотра изображений.

...