sevenbit
Март 10, 2011 21:54:54
Здравствуйте, есть задачка, связанная с обработкой изображений, какую бы библиотеку вы порекомендовали?
Сейчас пользуюсь PIL, не устраивает сравнительно длительное время на чтение значений пикселей картинки. Не могу найти метода, возвращающего массив всех пикселей целиком, неужели такого нет?
sevenbit
Март 10, 2011 22:18:13
Нашел в PIL метод getdata(), который позволяет за раз считать информацию по всем пикселям сразу. Однако если будут какие-то отзывы по другим библиотекам работы с изображениями, то рад выслушать.
regall
Март 10, 2011 23:24:42
sevenbit
Нашел в PIL метод getdata(), который позволяет за раз считать информацию по всем пикселям сразу. Однако если будут какие-то отзывы по другим библиотекам работы с изображениями, то рад выслушать.
PythonMagick, являет собой обертку над ImageMagick, который в свою очередь написан на С++. Для задач, которые я решал, давал прирост скорости по сравнению с PIL до 10 раз.
sevenbit
Март 15, 2011 21:44:03
спасибо, может в таком случае перейду на c++ плюс ImageMagic.
aliens
Март 16, 2011 01:57:07
sevenbitПосмотрите GraphicsMagick, это форк ImageMagick, на некоторых операциях быстрее был. К тому же к нему пилят достаточно питоно-нативный биндинг
http://pypi.python.org/pypi/pgmagick/