Быстрая библиотека создания изображений на стороне сервера?

StackOverflow https://stackoverflow.com/questions/592579

  •  09-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

Попытался ли ты Магия++ и/или МагическоеЯдро?

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

Другие советы

Есть imlib2, я сомневаюсь, что он поддерживает анимированные GIF-файлы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top