Existe-t-il une commande pour obtenir le nombre d'images dans un gif? J'ai quelques gifs, et je veux les convertir en tableaux, mais je veux limiter le tableau et la structure du tableau en fonction du nombre d'images dans n'importe quel gif aléatoire que j'arrive à nourrir mon programme. Je pensais qu'imagemagick pourrait avoir une telle option, mais je ne l'ai pas encore trouvée.
23
Exiftool répertoriera le nombre d' images dans le cadre de sa sortie étendue.
Il s'agit d'une commande et de la sortie d'un fichier Gif animé:
Sortie exiftool complète sur le gif:
la source
grep
exiftool
la sortie: chaque champ peut être imprimé indépendamment:exiftool dev/slack-emojinator/gifs/yj_batsu.gif -FrameCount
etexiftool dev/slack-emojinator/gifs/yj_batsu.gif -b -FrameCount
pour juste la valeurCommande à une ligne
Inspiré par cet article , utilisez cette commande à une ligne:
Pour plus de détails, utilisez:
Ce site Web vous permet de télécharger votre fichier
.gif
et de l'analyser de nombreuses façons, y compris le nombre d'images qu'il contient:Le
convert
fourni par Image Magic convertira votre.gif
en.png
images individuelles une pour chaque image:la source
Façon FFmpeg:
La vidéo Gif est une vidéo, donc les outils d'analyse vidéo peuvent également aider.
la source
Vous pouvez également utiliser la
less
commande si vous avezImageMagick
installé.Le nombre total d'images est le dernier
#
entre parenthèsesimage.gif[#]...
(à partir de 0); Ou comptez avec:la source