libreria di generazione di immagini lato server veloce?
Domanda
Per un progetto web ho bisogno la possibilità di generare jpg e gif animate immagini molto veloce. Come piattaforma server userò Linux e il NekoVM
(dietro un apache tramite mod_tora
). Poiché non v'è alcuna libreria per la generazione di immagini per Haxe
e neko
sto per scrivere un proprio uno.
Neko
stesso è scritto in c
, e si può semplicemente estendere la scrittura VM librerie condivise con c
. Al momento a giocare con arround libGD
, che offre tutte le caratteristiche di cui abbiamo bisogno (ridimensionamento, campionamento, copia delle immagini, l'aggiunta di testo, salvare come jpeg o gif animate) e, naturalmente, un sacco di cose che non abbiamo bisogno.
Al momento questo funziona alla grande, ma sembra essere un po 'lento. C'è un altro popolare libreria open che potrebbero tentare di usare per i miei scopi (e questo è forse più veloce)?
Soluzione
Hai provato Magick ++ e / o di MagickCore ?
Il tuo migliore scommessa successivo è quello di eseguire NekoVM sotto pprof di capire quale funzione (s) sono i più costosi in libGD, e cercare di evitare o ottimizzare l'uso di quelle di cambiare il vostro codice chiamante.
Altri suggerimenti
C'è imlib2 , dubito che supporta GIF animate.