如何制作具有透明背景且没有重叠的动画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.