Gif Animationen erstellen
fritz85
- javascript
Hallo,
möchte folgendes auf meine Webseite einbinden:
Der User kann z.B. 3 Bilder uploaden und danach auf Button klicken "Animation erstellen" und die gif-Animation speichern.
Ich habe z.B. mit Javascript folgendes gefunden:
1)Beitrag:
http://www.infos24.de/javascripte/handbuch/27_js_arbeiten_mit_bildern.htm
Jedoch kann man dies nicht als Gif-Animation(komplett) speichern nur einzelne Bilder.
Frage: Gibt es da schon eine Fertiglösung?
Danke und Gruss
fritz85
Hi,
Jedoch kann man dies nicht als Gif-Animation(komplett) speichern nur einzelne Bilder.
ich unterstelle, dass Du das mit JavaScript auch nicht hinbekommen wirst. JavaScript erstellt keine animierte Grafik, sondern einen Austausch mehrerer Grafiken - selbst wenn Du es schaffst, mit JavaScript die Grafikdaten eines animerten GIF hinzubekommen, wirst Du wohl daran scheitern, die Grafikdaten der Einzelbilder zu erhalten, ohne Dich Techniken zu bedienen, mit denen Du die Animation sehr viel besser hinbekommst.
Cheatah
Hallo Cheatah
Danke für deine Antwort.
Gibt es denn eine andere Möglichkeit... Ich kann mich nur wenig daran erinnern aber es git doch schon Fertiglösungen für das Web ??
Gruss
Hi,
Gibt es denn eine andere Möglichkeit... Ich kann mich nur wenig daran erinnern aber es git doch schon Fertiglösungen für das Web ??
keine auf JavaScript basierenden, wenn Du am Ende ein speicherbares animiertes GIF haben möchtest. Schaue Dich bei serverseitigen Technologien um. Du wirst sicher etwas finden; ich kann Dir leider keine fertige Lösung empfehlen.
Cheatah
Hi,
keine auf JavaScript basierenden, wenn Du am Ende ein speicherbares animiertes GIF haben möchtest.
per Javascript sollte es möglich sein, einen String a la "data:image/gif;base64,R0lGODlhmwDFAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBU" [1] zu erzeugen und diesen der src-Eigenschaft eines Bild-Elementes zuzuweisen.
Der User kann dann das Bild so wie jedes andere Bild auch per Rechtsklick - Save Image (oder was auch immer der Browser dafür vorsieht) abspeichern; m_IE_se Browser können derartige Bilder allerdings gar nicht erst darstellen.
Die base64-Kodierung sollte ein geringfügiges Problem sein, bleibt das Problem, die für das Gif benötigte Byte-Sammlung zu erzeugen.
Also: im Prinzip ist die GIF-Erzeugung in Javascript machbar, aber es gibt bestimmt einfachere Wege.
[1] http://aktuell.de.selfhtml.org/artikel/grafik/inline-images/index.htm
cu,
Andreas
@@fritz85:
Der User kann z.B. 3 Bilder uploaden und danach auf Button klicken "Animation erstellen" und die gif-Animation speichern.
Was sind das für Bilder? Fotos? Dann ist GIF ein völlig ungeeignetes Grafikformat. Siehe [GIF-JPEG].
Live long and prosper,
Gunnar
@@Gunnar Bittersmann:
Was sind das für Bilder? Fotos? Dann ist GIF ein völlig ungeeignetes Grafikformat. Siehe [GIF-JPEG].
Oder besser [GIF-JPEG].
Grmpf, da war doch was.
Live long and prosper,
Gunnar