Je laisserai le .gif que j'ai faire l'essentiel de la conversation: The GIF
Un peu d'histoire: j'ai 100 fichiers PNG (auxquels on peut accéder à partir de ce lien ), chacun étant une image d'une animation. Avec ces fichiers, je dois faire un .gif.
J'ai utilisé:
convert -delay 5 -loop 0 Frame_7_00000*.png" animated.gif
Pour rendre le gif lié ci-dessus.
Fondamentalement, comme le dit la question, l'image précédente chargée reste sur l'image suivante, et ainsi de suite jusqu'à la fin du gif. Je veux savoir s'il est possible de faire un gif où cela ne se produit pas. Si possible, une réponse en ligne de commande est préférable.
Je suppose que vous utilisez http://www.imagemagick.org/ . La commande -dispose
décrit ce qu’il faut faire avec la trame après son délai (lorsque la trame suivante est chargée). Infos ici: http://www.imagemagick.org/Usage/anim_basics/#dispose
-dispose previous
essayer:
convert -delay 5 -dispose previous -loop 0 Frame_7_00000*.png" animated.gif