Найти - Пользователи
Полная версия: Какую библиотеку для работы с изображениями посоветуете?
Начало » Python для новичков » Какую библиотеку для работы с изображениями посоветуете?
1
AxaRu
Привет.

У меня есть задача рендеринга текста на изображения. Я нашел 6 библиотек для работы с графикой:
1. PIL.
Один из первых популярных пакетов для Python для обработки изображений. Развитие остановилась в 2009 году. Поддерживает Python до версии 2.7. Для версии Python 3 релиза нет.

2. Pillow.
Является форком PIL. Развивается достаточно активно. Исходники на githab. Последний коммит, был сделан 12 марта 2017 года.
Работает и под Python 2 иl Python 3.

3. PythonMagick
Является оберткой над ImageMagick. По pythonmagick кроме сигнатур C++ практически нет ничего. На форуме вообще отсутствует ветка интерфейса Python.
Каких либо проектов с использованием PythonMagick я не нашел.

4. Wand
Другая обертка над ImageMagick. Развивается достаточно активно. Релиз 0.4.4 выпущен в октябре 2016 года.
Готовится релиз 0.4.5.
Пподдерживает Python 3.
Документацию по пакету можно скачать отсюда.
Есть активный форум на ImageMagick.org

Для того чтобы установить ее, введите следующую команду:
 $ pip3 install Wand

5. PgMagick
Является оберткой над GraphicsMagick
PgMagick xуть живее, чем PythonMagick. Есть страница проекта.
Примеры

6. Qt

Буду признателен за ваше мнение, какой пакет лучше использовать в проекте?



4kpt_V
PIL и Pillow одно и то же. В принципе использовал всегда ее. Но вот только не для рендеринга текста
Rodegast
PIL сейчас мёртв в место него Pillow. Он должен нормально справится с задачей. Если нужна продвинутая поддержка множества форматов, то PythonMagick или PgMagick. Если будет GUI, тогда смотри на тулкиты.
AxaRu
Спасибо большое. Поскольку я еще не решил, что буду использовать, я суммирую ваши мнения и дополню первый пост. Раз я заинтересовался таким вопросом, наверняка кому то еще понадобится. Будет хотя бы отправнвя точка для принятия решения.
Буду признателен за любые дополнения, критику и просто доброе слово.
vic57
Qt может работать как с растровой, так и с векторной графикой
посмотри демки
http://doc.crossplatform.ru/qt/4.8.x/html-qt/demos.html
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB