Python: стандартный / стандартный способ чтения изображений в формате png - PullRequest
17 голосов
/ 04 февраля 2010

Я не нашел стандартного способа чтения изображений в Python. Неужели их нет (потому что существует так много функций для такого большого количества пользовательских вещей, что мне действительно интересно, что нет функций для чтения изображений)? Или что это? (Он должен быть доступен в стандартной установке MacOSX и в последних версиях дистрибутивов Linux.)

Если его нет, то какая самая распространенная библиотека?

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

Ответы [ 3 ]

23 голосов
/ 04 февраля 2010

Нет, в стандартной библиотеке нет модулей для непосредственного чтения / записи / обработки изображений. Но самой распространенной библиотекой может быть PIL (библиотека изображений Python) . Многие проекты не включены в стандартную библиотеку, поскольку они 1) полностью необязательны и 2) не могут поддерживаться несколькими разработчиками ядра Python.

2 голосов
/ 05 мая 2013

Опаздывая на вечеринку, я настоятельно рекомендую один из Python-интерфейсов для библиотеки ImageMagick (Wand хорошо сработал в моем тестировании, скоро узнаю ...)

ImageMagick - это более мощная библиотека, которая также является стандартом де-факто для многих языков. Обращаясь к более широкой базе, они также имеют более широкую базу разработчиков.

0 голосов
/ 04 февраля 2010

Предлагаемый PIL не поддерживает чересстрочные PNG. Это может быть довольно раздражающим, когда имеешь дело с большим количеством PNG различного происхождения. Их можно открыть, но они могут только читать информацию заголовка из них, все остальные операции не выполняются.

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