53 votes

Comment diviser un fichier .gif animé en ses différentes images ?

Comment puis-je facilement diviser un fichier .gif animé ? Je veux voir chaque image.

Je préférerais vraiment ne pas avoir à exporter chaque image dans un répertoire. J'aimerais les visualiser individuellement dans une seule application si possible.

Est-ce possible sous Linux ?

65voto

roadmr Points 32606

Essayez de les ouvrir avec The Gimp ; je crois qu'il peut ouvrir des gifs animés avec un calque par image.

Vous avez dit que vous ne vouliez pas transférer toutes les images dans des fichiers d'un répertoire, mais je vais vous dire comment le faire quand même :) installez ImageMagick ou graphicsmagick, alors :

pour ImageMagick :

convert animation.gif target.png

pour graphicsmagick :

gm convert animation.gif target.png

il écrira les images dans target0.png, target1.png,... et ainsi de suite. Vous pouvez ensuite entrer dans le répertoire et exécuter eog Il vous montrera tous les cadres de la même application. Lorsque vous n'avez plus besoin des cadres, il vous suffit de rm target*.png .

53voto

Guido Zanon Points 960

Si les différents cadres ont des zones transparentes et s'appuient les uns sur les autres, vous pouvez utiliser la fonction convert avec la commande " -coalesce "pour produire un ensemble de fichiers target-0.png, target-1.png, etc., chacun d'eux fusionnant la séquence des images précédentes :

convert -coalesce animation.gif target.png

2voto

practechal Points 129

Pour moi, avec ImageMagick (version info : 6.8.9-9 Q16 x86_64 2017-07-31 )

convert gif.gif gif.pdf

crée un pdf dont chaque page est un cadre du gif d'entrée, puis vous pouvez simplement feuilleter les cadres dans l'application de visualisation de pdf de votre choix.

1voto

shantiq Points 517

Utiliser mpv . Ouvrez-le sur le bureau. Glissez-y le gif. Faites une capture d'écran de l'image désirée/unique avec la touche s. Vous pouvez même faire une pause si votre gif est rapide. C'est une méthode très rapide.

\===========

il est possible que vous souhaitiez d'abord utiliser ces paramètres [une fois fixé, il n'est pas nécessaire de le refaire]. :

gedit ~/.config/mpv/mpv.conf

puis entrez et sauvegardez :

--screenshot-format Choix : jpg jpeg png (par défaut : jpg)

pour obtenir la meilleure qualité possible en png :

--screenshot-format=png
--screenshot-png-compression=9

ou si vous voulez du jpg

--screenshot-jpeg-quality Entier (0 à 100) (par défaut : 90)

使用する mpv --list-options pour d'autres détails

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X