合并三个 .gif 动画

合并三个 .gif 动画

我有 3 个 .gif 动画,我只想暂时合并它们。

假设
g1.gif 包含按顺序排列的图像 1,2,3
g2.gif 包含按顺序排列的图像 4,5,6
g3.gif 包含按顺序排列的图像 7,8,9

我想要一个如下的 gif
g4.gif 包含图像 1,2,3,4,5,6,7,8,9 排序如此

我尝试过convert *.gif g4.gif,但它以一种奇怪的方式重叠了它们。所有 gif 的大小、排列方式等均相同

太感谢了

答案1

标准Tool for manipulating GIF images动画棒
...这是组合多个动画 gif 文件的语法

gifsicle  g1.gif  g2.gif  g3.gif > combo.gif 

然后查看它只是问题

打开组合.gif

答案2

# install gifsicle
sudo apt install gifsicle

#combine GIF files
gifsicle  *.GIF > combo.gif

或者

gifsicle  *.GIF > combo.gif --colors 256

答案3

我尝试使用 gifsicle,但是这个命令行对我不起作用,生成的文件是空的。对我有用的是添加- 合并到命令:

gifsicle --merge My_first_gif.gif example_2.gif hello.gif -o combo.gif --colors 256

从:https://davidwalsh.name/merge-gifs

相关内容