J'utilise convert pour imagemagick pour convertir un ensemble de fichiers PNG en GIF. La commande que j'utilise est
convert -delay 10 -loop 0 *.png out.gif
J'aime les résultats, car la qualité visuelle baisse peu, mais un problème que j'ai rencontré est lorsque mes fichiers PNG ont des données transparentes: chaque image ne semble pas être une image séparée, mais vous pouvez voir où que ce soit qui était transparent. les données des images précédentes.
Ainsi, par exemple, si vous avez une balle qui roule de gauche à droite et que l’arrière-plan est transparent, vous verrez toutes les images précédentes où se trouvait la balle.
Comment puis-je gérer cela? J'aimerais que le GIF conserve la transparence si possible (sinon, faites-en une couleur prédéfinie), mais j'aimerais une animation correcte.
la source