Я создаю пользовательские изображения, которые позже конвертирую в пирамиду изображений для Seadragon AJAX. Изображения и изображения пирамиды создаются с использованием PIL. В настоящее время требуется несколько часов, чтобы сгенерировать изображения и пирамиду изображений приблизительно для 100 изображений, которые имеют общую ширину и высоту около 32 000 000 на 1000 (да, изображение очень длинное и узкое). Производительность примерно аналогична другому алгоритму, который я пробовал (то есть deepzoom.py ). Я планирую посмотреть, будет ли python-gd работать лучше из-за того, что большая часть его функциональности закодирована в C (из библиотеки GD). Я бы предположил значительное повышение производительности, однако мне любопытно услышать мнение других. В частности, изменение размера и кадрирование происходит медленно в PIL (w / Image.ANTIALIAS). Значительно ли это улучшится, если я использую Python-GD?
Заранее спасибо за комментарии и предложения.
РЕДАКТИРОВАТЬ: разница в производительности между PIL и python-GD кажется минимальным. Я проведу рефакторинг своего кода, чтобы уменьшить узкие места в производительности и включу поддержку нескольких процессоров. Я протестировал модуль многопроцессорной обработки Python. Результаты обнадеживают.