web-dev-qa-db-fra.com

Comment mettre en pause une animation GIF à une image spécifique

Existe-t-il un type de visualiseur d'images/GIF capable de suspendre l'animation GIF à une image spécifique ou par un clic de souris?

J'ai essayé d'utiliser 'Image Viewer', mais il semble qu'il n'y ait aucun moyen d'arrêter l'animation GIF.

Voici un exemple que je voudrais faire une pause:

Rotating triangle GIF

18
niekas

La façon la plus simple de le faire est de jouer votre animation gif dans mplayer

Ouvrez votre fichier gif dans mplayer en utilisant la commande suivante

  mplayer -loop 0  -speed 0.2 your_gif

Ici

-loop 0 signifie que votre image gif sera exécutée jusqu'à ce que vous ne la fermiez pas et
-speed 0.2 signifie que la vitesse d'animation sera réduite à 20%.

Vous pouvez mettre en pause votre animation en appuyant sur le bouton Space bouton .
mplayer affichera également les informations de trame de votre gif en cours d'exécution dans le terminal.

enter image description here

19
g_p

Je suppose que vous souhaitez le suspendre pour saisir un cadre spécifique et l'enregistrer en tant qu'image autonome.

Ouvrez-le avec Gimp, il chargera chaque image en tant que calque séparé. Vous pouvez ensuite supprimer ou rendre invisibles tous les cadres/calques, à l'exception de celui de votre choix, et exporter l'image dans n'importe quel format pris en charge par gimp.

6
roadmr

Vous pouvez décomposer le gif en images et les parcourir à la vitesse que vous souhaitez:

convert input.gif output%05d.png
5
Adobe

Bien que mplayer soit en effet un moyen simple de mettre en pause une animation GIF et peut-être de faire une capture d'écran d'une image particulière, il semble que mplayer ne permet pas de naviguer entre les images. Un outil gifview (fourni par le paquet gifsicle dans Ubuntu) fait un excellent travail en permettant un contrôle plus fin de l'affichage de gif. Reportez-vous à la page de manuel (très courte) pour gifview pour les raccourcis correspondants.

Assurez-vous de désactiver le mode optimisé avec u. Sinon, seuls les différences entre les images seront affichées et on peut avoir l'impression que l'outil ne fonctionne pas correctement.

3
meekreau