Welche Alternativen für animierte GIFs gibt es?
Warum sind diese nervigen GIFs immer noch dominiert, wenn es um animierte Bilder? Ich bin sicher, es gibt bessere alternativen heutzutage, aber, warum nicht einer von Ihnen an Zugkraft gewinnen?
InformationsquelleAutor der Frage Fylke | 2011-06-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Animierte png oder APNG (http://en.wikipedia.org/wiki/APNG). Sie kann in GIMP mit der APNG-Plug-in
Aber animierte GIFs sind wirklich die Haupt-draußen - flash irgendwie übernahm, obwohl, aber das ist nicht wirklich ein Bild per se.
Auch andere alternativen aus dem gleichen wikipedia-Seite: Die MNG Datei-format ist eine leistungsfähigere alternative zu APNG, obwohl ein komplexeres format und hat weniger web-browser-Unterstützung.
GIF-Datei-format hat eine bessere Anwendung und browser-Unterstützung als APNG, aber es ist beschränkt auf 256 Farben pro Bild und unterstützt nur 1-bit-alpha-Transparenz, indem Sie eine Zuordnung zu einem der palette Farben auf transparent.
SVG kombiniert mit Skript-oder SMIL animieren Vektor-Grafiken und integrieren können raster-Grafiken. (Siehe SVG-animation).
Dynamische Grafiken erstellt mit HTML 5 canvas-Objekt kann auch animiert werden.
Alternative Methode für Animationen in web-Seiten ist die Verwendung von konventionellen, statischen Bilder und animieren Sie mit Hilfe von JavaScript,[22] Adobe Flash, Microsoft Silverlight, Java oder anderen plugin-basierte Technologien.
InformationsquelleAutor der Antwort Nathan
WebP ist ein Bildformat Einsatz sowohl verlustbehaftete als auch verlustfreie Komprimierung.
Es wird derzeit von Google entwickelt.
Vorteile animierte WebP im Vergleich zu animierten GIF -
WebP unterstützt 24-bit-RGB-Farbe mit 8-bit alpha-Kanal, im Vergleich zum GIF-Format ist die 8-bit-Farben und 1-bit-alpha.
WebP unterstützt sowohl verlustbehaftete als auch verlustfreie Komprimierung, in der Tat, eine einzelne animation kombinieren können verlustbehaftete und verlustfreie frames. GIF unterstützt nur eine verlustfreie Komprimierung. WebP ist die verlustbehaftete Kompression Techniken sind gut geeignet, um animierte Bilder erstellt aus realen videos, eine zunehmend beliebte Quelle für animierte Bilder.
WebP braucht weniger bytes als GIF1. Animierte GIFs umgewandelt verlustbehaftete WebPs sind 64% kleiner, während die verlustfreie WebPs sind 19% kleiner. Dies ist besonders wichtig für mobile Netzwerke.
WebP nimmt weniger Zeit zu entschlüsseln, in der Gegenwart zu suchen. In Blinken, scrollen oder Wechsel von Tab ausblenden und anzeigen von Bildern, was in den Animationen angehalten wurde und dann übersprungen vorwärts zu einem anderen Punkt. Übermäßige CPU-Auslastung führt, dass die Animationen mit Drop-frames kann auch verlangen, den decoder zu suchen nach vorne in der animation. In diesen Szenarien, animierte WebP nimmt 0,57 x so viel insgesamt decodieren Zeit2 als GIF, was in weniger jank beim scrollen und schnellere Erholung von der CPU-Auslastung spikes.
Nachteile animierte WebP im Vergleich zu animierten GIF -
In der Abwesenheit von sucht, straight-line-Dekodierung von WebP ist CPU-intensiver als GIF. Verlustbehaftetes WebP nimmt, 2.2 x so viel decodieren, die Zeit als GIF -, während verlustfreies WebP dauert 1.5 x so viel.
WebP-Unterstützung ist nicht annähernd so verbreitet wie GIF-Unterstützung, das ist tatsächlich universal.
Hinzufügen WebP-Unterstützung, Browser erhöht die code-footprint und die Angriffsfläche. In Blinkt dieser ist rund 1500 zusätzlichen Zeilen code (einschließlich der WebP demux Bibliothek und Blink-Seite WebP image decoder). Beachten Sie, dass dieses problem reduziert werden könnte in der Zukunft, wenn WebP und WebM teilen mehr gemeinsame-Decodierung-code, oder wenn WebP Funktionen sind zusammengefasst in WebM.
https://developers.google.com/speed/webp
InformationsquelleAutor der Antwort Vladimir
Ich würde gerne vorschlagen, die Verwendung von video für animierte Bilder. Es ist jetzt eine Breite Unterstützung für die video - tag in HTML5 und fast gleich für MPEG4.
Mit dem autoplay und loop-Parametern, ist es einfach, zu replizieren, die das Verhalten einer animierten GIF-Datei.
Werde ich zugeben, dass Transparenz im video ist immer noch ein Thema.
InformationsquelleAutor der Antwort Keith Shaw
Ich verwendet ein jquery-plugin zum animieren eine Reihe von PNGs. Sehen http://blog.shynet.nl/post/2010/08/28/Alternative-to-animated-GIFs-AnimateImages-jQuery-Plugin.aspx
Ich bin nicht sicher, der Leistung des plugins mit großen Menge von Bildern. Ich habe es nur verwendet, um flimmern Symbole
InformationsquelleAutor der Antwort aporat
Als beantwortet von Nathan und anderen erwähnt, gibt es viele Möglichkeiten zum animieren von Grafik.
Persönlich bevorzuge ich
(1) erstellen Sie die Grafik in Illustrator oder Inkscape etc.
(2) speichern Sie die Grafik in .SVG-format
(3) eingebettete SVG-code (dh. alles zwischen und ) in Ihrem web-Seite und
(4) verwenden Sie die snap.svg (javascript-Bibliothek) zu animieren, die eingebettete svg-Grafik. Die meisten modernen browser unterstützt SVG
InformationsquelleAutor der Antwort user3766155
Mit jquery, ich bin in der Lage zu drehen 6 jpgs von einer lenticular-Sequenz hin und her, um erreichen die gleiche Ergebnis einer animierten gif-Datei; zum Beispiel, http://www.vicgi.com. Die Gesamt-Dateigröße für das 6 Bild ist nur 233KB. Das war ein animiertes gif wird es 11 frames und kann die Datei über 1MB. Nicht zu vergessen die Anzahl der Farben auf 256 beschränkt, die für ein GIF.
HTML
Javascript:
Fügen Sie diesen code vor dem Ende des body-Tags, nehme an, Sie haben verknüpft, um jquery-cdn oder herunterladen.
InformationsquelleAutor der Antwort Lenticular Printing
MNG-format ist eine PNG-format für Animationen, aber es scheint nicht zu haben, gewann viel Popularität. So ist es nur eine Frage der adoption - als animierte GIFs funktionieren (und sind frei von früheren patent-Einschränkungen), warum nicht Sie nutzen? Warum reparieren, was nicht kaputt ist?
InformationsquelleAutor der Antwort Eugene Mayevski 'Allied Bits
Dies war offensichtlich schon vor langer Zeit, aber die Zeiten ändern sich und .webm scheint ein guter Anwärter.
Kurz gesagt, es ist ein Medien-format, die bedeutete, zu sein, frei von Lizenzgebühren. Es würde genutzt werden mit der video-tag in HTML5 (siehe die Antwort von @KeithShaw) und würde einen browser, der entsprechende codec. Aber YouTube ist eines der Adoptierenden, sowie eine Reihe von anderen Branchen, die ich hier nicht nennen.
Dies ist die Projekt-Website: WebM-Projekt
InformationsquelleAutor der Antwort JasonWilczak
Mein Vorschlag ist: sehen, was die HTML-Ausschuss beschließt, zu diesem Thema. Bis dann, GIF arbeitet für low-quality pic-und HTML5-video-tag erhalten Sie, indem Sie auf web-Seiten, sowieso. Native Zeug (nicht-web) hat immer gefolgt, das web auf Medien-Formate sowieso.
InformationsquelleAutor der Antwort Chris Bordeman