如何制作具有透明背景且没有重叠的动画gif?


13

当我尝试用两个框架制作gif时,这两个框架在GIMP中都具有透明背景,发生的情况是第一个框架看起来不错,然后第二个框架出现在它的顶部,这样您就可以同时看到两个框架时间。

如何制作所有帧都有透明背景但每次出现一个帧时,前一个帧完全消失的动画gif?

Answers:


13

导出/保存(取决于版本)为GIF时,您有几种选择。一种可能的方式,可以通过从“未指定位置处的帧处理”选项“每层一帧(替换)”中进行选择来完成。


我还必须确保选中“在上面为所有框架输入使用处置”-我认为是因为默认情况下,每个图层上都带有“(组合)”。
汉尼勒

11

对于当前版本(2.8.0),在每个框架层的名称中包括(replace)。例如:

frame 1(250ms)(replace)

这将告诉gimp替换而不是堆叠。请注意,您也可以将叠加效果用于一些非常酷的效果。


0

其他涉及gimp的答案对我不起作用。固定我的gif是命令

gifsicle -U --disposal=previous -O2 source.gif > target.gif


这两个答案都是有效的。
xenoid

1
因此,“为我”。我用的是gimp osx版本,也许是相关的。
kraymer '18

当然不是...您一定错过了一些东西。
xenoid

不,但是我的gimp版本可能已过时。无论如何,只是提供一个替代方案。
kraymer

我还必须确保选中“在上面为所有框架输入的使用处置”
Hannele19,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.