为动画gif中的每一帧设置Imagemagick重置场景

问题描述 投票:0回答:1

我正在尝试在命令行中生成gif。

我的源图像具有这样的图块:

source image

当我使用命令convert source.png -crop 80x80 +repage test.gif创建gif时,得到以下结果:

unwanted result

在此图像中,每个图像都绘制在它之前的图像之上。那么,如何在每个图像绘制上重置场景,以使源图像中的每个图块本身成为一个框架?

imagemagick imagemagick-convert
1个回答
0
投票

我认为您需要设置“处置”

convert -background none cartoon.png -crop 80x80 +repage -delay 80 -set dispose background  result.gif

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.