Быстрая библиотека для генерации изображений на стороне сервера? - PullRequest
1 голос
/ 27 февраля 2009

Для веб-проекта мне нужна возможность очень быстро генерировать изображения в формате jpg и анимированные gif. В качестве серверной платформы я буду использовать Linux и NekoVM (за апачем через mod_tora). Поскольку нет библиотеки для генерации изображений для Haxe и neko, я собираюсь написать собственную.

Neko сам по себе записан в c, и вы можете просто расширить виртуальную машину для записи разделяемых библиотек с помощью c. На данный момент мы играем в Arround с libGD, который предлагает все необходимые нам функции (изменение размера, выборка, копирование изображений, добавление текста, сохранение в формате JPEG или анимированный GIF) и, конечно, много чего мы не нужно.

В данный момент это прекрасно работает, но, кажется, немного медленно. Есть ли другая популярная открытая библиотека, которую я мог бы попытаться использовать для своих целей (и, возможно, это быстрее)?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2009

Вы пробовали Magick ++ и / или MagickCore ?

Ваша следующая лучшая ставка - запустить NekoVM под pprof, чтобы выяснить, какие функции являются наиболее дорогостоящими в libGD, и попытаться избежать или оптимизировать их использование, изменив код вызова.

0 голосов
/ 27 февраля 2009

Существует imlib2 , я сомневаюсь, что он поддерживает анимированные GIF.

...