Es ist mehr oder weniger bekannt das man mit Bordmitteln des .Net Frameworks keine Animierten Gif Bilder erstellen kann.
Nun stand ich aber vor dem Problem genau das zu realisieren.
Was macht man also?
Man benutzt Google und begibt sich auf die Suche nach jemandem der das Problem schon mehr oder weniger gelöst hat.
Als erstes stieß ich auf einen Ansatz der sich sehr nahe am technischen Hintergrund orientierte.
Leider waren die Ergebnisse qualitativ nicht ausreichen.
Hinzu kommt das ich es nicht sehr schön finde Byte-Array aufzubauen und diese mit kryptischen Zahlen zu füllen, bei denen ich mir sicher bin das ich schon in zwei Tagen nicht mehr weiß welche was bedeutet.
Die Suche ging also weiter und ich stieß schnell auf NGif.
Da es sich schon mal um eine Bibliothek handelte und ich nicht wieder mit irgendwelche Byte-Arrays hantieren musste war mein Eindruck gleich wesentlich besser.
Dieser bestätigte sich dann auch im weiteren Verlauf meiner Tests, so das nach und nach ein Tool zum Erstellen von animierten Gif Bildern entstand.
Einige kleine Schwierigkeiten traten dennoch auf.
- Füttert man NGif zum Beispiel nicht mit JPG Dateien sondern nicht-animierten Gif Bildern so lässt die Qualität stark nach.
- Das festlegen von Transparenz funktioniert nicht immer.
NGif bietet auch die Möglichkeit bestehende Bilder zu bearbeiten. In wie weit diese funktioniert und auch zu ansehnlichen Ergebnissen führt muss noch getestet werden. Momentan reicht die Version 1 mit der Möglichkeit zum Erstellern besagter Bilder aus.
Das fertige Tool wird übrigens in den nächsten Tagen unter dem Namen MegaGifAnimator (klingt gut oder?) auf MegaDev veröffentlicht werden.
