Быстрая библиотека для генерации изображений на стороне сервера?
Для веб-проекта мне нужна возможность очень быстро генерировать изображения в формате jpg и анимированные gif. В качестве серверной платформы я буду использовать Linux и NekoVM
(за апач через mod_tora
). Поскольку нет библиотеки для генерации изображений для Haxe
а также neko
Я собираюсь написать свой собственный.
Neko
сам написан в c
, и вы можете просто расширить виртуальную машину записи общих библиотек с c
, На данный момент мы играем с libGD
, который предлагает все функции, которые нам нужны (изменение размера, выборка, копирование изображений, добавление текста, сохранение в формате JPEG или анимированный GIF) и, конечно, много вещей, которые нам не нужны.
На данный момент это прекрасно работает, но, кажется, немного медленно. Есть ли другая популярная открытая библиотека, которую я мог бы попытаться использовать для своих целей (и, возможно, это быстрее)?
2 ответа
Вы пробовали Magick ++ и / или MagickCore?
Ваша следующая лучшая ставка - запустить NekoVM под pprof, чтобы выяснить, какие функции являются наиболее дорогостоящими в libGD, и попытаться избежать или оптимизировать их использование, изменив свой код вызова.