2009-06-05 7 views
15

Est-il possible, en HTML, d'inclure un GIF animé dans une balise <img>, mais d'indiquer automatiquement au GIF de ne pas animer? Je réalise que l'utilisateur peut arrêter l'animation en appuyant sur ESC ou en cliquant sur Stop, mais je veux que les GIF ne s'animent pas du tout. Je veux seulement faire ceci sur une page spécifique, et faire des versions non-animées séparées des GIF (1500+) n'est pas réalisable. Je veux simplement que les GIF ne s'animent pas.Désactivation de l'animation GIF en HTML

+0

duplication possible de [Arrêt de l'animation GIF par programme] (http://stackoverflow.com/questions/3688460/stopping-gif-animation-programmatically) –

Répondre

0

Vous pouvez utiliser window.stop() en javascript, ce qui devrait être l'équivalent d'appuyer sur arrêt ESC/clic. Cependant, je suis sûr que cela ne fonctionnera pas dans tous les navigateurs (IE).

0

Je ne pense pas que l'appel de window.stop() sera une bonne solution. Cela doit être appelé pour chaque image chargée pour l'empêcher de fonctionner à mi-chemin et d'arrêter. La meilleure solution consiste à utiliser une bibliothèque telle que GD pour créer des images contenant uniquement la première image du GIF animé.

1

Utilisez ImageMagik, et vous pouvez facilement convertir toutes les 1500 images.

Questions connexes