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)?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top