透明动画 WebP 不清除帧

Transparent animated WebP not clearing frames

我有一系列的 sprite,我正试图将它们制作成透明的循环动画。 这是我得到的:

As you can see the frames aren't clearing after their turn

我对 webpmux 使用的命令与此类似:

./webpmux -frame mrdipsp/00.webp +250+[[1[-b]]] -frame mrdipsp/01.webp +250+[[1[-b]]] -frame mrdipsp/02.webp +250+[[1[-b]]] -frame mrdipsp/03.webp +250+[[1[-b]]] -frame mrdipsp/04.webp +250+[[1[-b]]] -frame mrdipsp/05.webp +250+[[1[-b]]] -frame mrdipsp/06.webp +250+[[1[-b]]] -frame mrdipsp/07.webp +250+[[1[-b]]] -frame mrdipsp/08.webp +250+[[1[-b]]] -frame mrdipsp/09.webp +250+[[1[-b]]] -frame mrdipsp/10.webp +250+[[1[-b]]]

我尝试了几种不同的标志和选项,但我似乎无法让图像清除前一帧。我什至不确定此时是否可能。有任何想法吗?

可以查看 webpmux 的文档here。文档非常清晰,并提供了很好的示例。然而生成动画 webp 有点复杂。

试试这个命令,它应该可以工作:

webpmux -frame 1.webp +250+0+0+0-b -frame 2.webp +250+0+0+0-b \
-frame 3.webp +250+0+0+0-b -frame 4.webp +250+0+0+0-b \
-frame 5.webp +250+0+0+0-b -frame 6.webp +250+0+0+0-b \
-frame 7.webp +250+0+0+0-b -frame 8.webp +250+0+0+0-b \
-frame 9.webp +250+0+0+0-b -frame 10.webp +250+0+0+0-b \
 -o abc1.webp

要点:-

  1. 方括号一般表示可选。
  2. 您可以稍微修改x和y,使动画呈现出欢快跳跃的表情。 x 和 y 用于给出帧偏移。
  3. 因为你想在时间结束后删除前一帧,所以你必须将 mi 设置为 0,以处理它。否则将用作背景。

我的输出 不幸的是,imgur 不允许 webp。这是我的 Google drive link.