我有一个动画作为一批.png文件(100个文件).源.png文件中的背景是透明的.我想将它们转换成单个动画gif.我试过这个命令:
convert -delay 0 -loop 0 -alpha set *.png ani.gif
Run Code Online (Sandbox Code Playgroud)
但结果如下(绿色是HTML页面背景):

我应该如何删除后续帧中的每一帧?
noo*_*ber 44
我发现了-dispose previous.
UPDATE
好, convert -delay 0 -loop 0 -alpha set -dispose previous *.png ani.gif
Cri*_*dia 13
解决方案在这里:
http://www.alecjacobson.com/weblog/?p=2601
magic关键字似乎是"dispose"并调用以下修复了问题:
convert -dispose 2 screencapture-*.tga screencapture.gif
Run Code Online (Sandbox Code Playgroud)