Schnelle Grafik-Bibliothek, die Unterstützung von Animierten GIFs
Bin ich mit ImageMagick mit animierte gifs aber es ist sehr langsam. Unter zwanzig Sekunden für eine einzige animation. Gibt es eine andere C/C++ graphics library, die ist schnell? Ein gutes Ergebnis können diejenigen Bibliotheken, die den Umgang mit großen Bildern. Aber tun alle diejenigen, die Unterstützung animierte GIFs?
Diese sind die Funktionen, die ich bin benötigen:
- Split animierte GIF in vollständig gerenderten Bilder speichern Sie in einem beliebigen format.
- Ändern sich bestimmte Farben, die in diesen so entstandenen Bilder zu White
- Ernte ein Teil von jedem der entstehenden Bilder.
- Erstellen ein animiertes GIF mit 2 frames, aus den daraus entstehenden 2 Bildern oben. Dieses GIF sollte optimiert werden. Verzögerung auf dem ersten Bild unterscheidet sich von der Verzögerung auf dem letzten Bild.
Muss es schnell, viel schneller als entweder mit imagemagic oder graphicsmagic.
Du musst angemeldet sein, um einen Kommentar abzugeben.
giflib
[zu analysieren, das GIF-format und speichern unter] und C++ (für die Bildverarbeitung). Dies scheint für mich die beste Lösung. Auch mit ImageMagick ' sMagick++
- Bibliothek kann die Leistung verbessern, ein bisschen.Versuchen
libavcodec
undlibavformat
vom FFmpeg Projekt oder dielibav
Gabel davon. Diese sind fast sicher die Schnellste und flexibelste Sie finden, aber die interface-Komplexität möglicherweise mehr, als Sie wünschten.libav.org
scheint der offizielle Ort für die Entwicklung vonlibavcodec
von nun an..FreeImage ist ähnlich wie FFMPEG und libav, aber für Bilder. Ich glaube, es tut alles, was Sie suchen.