Форум сайта python.su
0
Здравствуйте, есть задачка, связанная с обработкой изображений, какую бы библиотеку вы порекомендовали?
Сейчас пользуюсь PIL, не устраивает сравнительно длительное время на чтение значений пикселей картинки. Не могу найти метода, возвращающего массив всех пикселей целиком, неужели такого нет?
Офлайн
0
Нашел в PIL метод getdata(), который позволяет за раз считать информацию по всем пикселям сразу. Однако если будут какие-то отзывы по другим библиотекам работы с изображениями, то рад выслушать.
Офлайн
3
sevenbitPythonMagick, являет собой обертку над ImageMagick, который в свою очередь написан на С++. Для задач, которые я решал, давал прирост скорости по сравнению с PIL до 10 раз.
Нашел в PIL метод getdata(), который позволяет за раз считать информацию по всем пикселям сразу. Однако если будут какие-то отзывы по другим библиотекам работы с изображениями, то рад выслушать.
Офлайн
0
спасибо, может в таком случае перейду на c++ плюс ImageMagic.
Офлайн
1
sevenbit
Посмотрите GraphicsMagick, это форк ImageMagick, на некоторых операциях быстрее был. К тому же к нему пилят достаточно питоно-нативный биндинг http://pypi.python.org/pypi/pgmagick/
Офлайн