Existe-t-il un moyen d'utiliser imagemagic / montage pour paver des gifs animés en boucle (mélangés avec des gifs non animés)?
Autrement dit, je veux concaténer les animations dans l'espace, pas dans le temps. Je me rends compte que le nombre d'images et leur durée dans l'animation peuvent rendre impossible la combinaison nette de deux animations. Mais je suis d'accord avec le programme faisant des approximations et des suppositions, et étendant / répétant les images, tant que toutes les images sont là d'une manière ou d'une autre.
J'ai essayé
convert *.gif -append output.gif
et
montage *.gif -mode concatenate -tile x1 output.gif
mais ceux-ci traitent tous les deux les gifs animés comme plusieurs gifs individuels non animés.
Je suppose que je pourrais probablement écrire un script pour séparer les images animées par des images, répéter / étendre des boucles plus courtes si nécessaire pour correspondre à la boucle la plus longue, répéter les gifs non animés car autant d'images sont dans la plus longue animée, assembler les images correspondantes dans de grands cadres simples avec -append
, puis combinez ces grands cadres dans un grand gif. Mais je ne veux pas réinventer la roue si cela est déjà possible par une simple commande.
Je suis bien sûr ouvert à d'autres options gratuites que imagemagick.