2009-06-05 7 views
15

Gibt es in HTML eine Möglichkeit, ein animiertes GIF in ein <-Tag einzufügen, aber das GIF automatisch zu animieren, es nicht zu animieren? Ich weiß, dass der Benutzer die Animation stoppen kann, indem er ESC drückt oder auf Stop klickt, aber ich möchte, dass die GIFs überhaupt nicht animiert werden.GIF-Animation in HTML deaktivieren

Ich möchte dies nur auf einer bestimmten Seite tun, und separate nicht animierte Versionen der (1500+) GIFs ist nicht machbar. Ich möchte einfach, dass die GIFs nicht animiert werden.

+0

mögliches Duplikat von [GIF-Animation programmgesteuert stoppen] (http://stackoverflow.com/questions/3688460/stopping-gif-animation-programmatically) –

Antwort

0

Sie window.stop() in Javascript verwenden könnte, die das Äquivalent von ESC/Klickstopp sein sollte. Ich bin mir jedoch ziemlich sicher, dass es nicht in allen Browsern (IE) funktionieren wird.

0

Ich glaube nicht, dass das Aufrufen von window.stop() eine gute Lösung sein wird. Dies müsste für jedes geladene Bild aufgerufen werden, um zu verhindern, dass es halb durchläuft und stoppt. Die beste Lösung besteht darin, eine Bibliothek wie GD zu verwenden, um Bilder zu erstellen, die nur das erste Bild des animierten GIF enthalten.

1

Verwenden Sie ImageMagik, und Sie können alle 1500 Bilder problemlos konvertieren.