【问题标题】:How to make gif from canvas in javascript如何在javascript中从画布制作gif
【发布时间】:2013-02-04 19:05:52
【问题描述】:

我有一个每 2 秒更新一次的画布。
如何使用画布创建 gif 动画?

也许有一种方法可以通过将 getImageData 与每一帧合并来创建一个 GIF?

【问题讨论】:

  • "...每 2 秒更新一次..." 嗯? “每一个”? “回声”? “每个”?
  • 您想要从 Canvas 上的动画导出的动画 GIF 吗?如果是这样,那么这真的不是你能做的——你只能检索画布的当前状态,你不能在浏览器上动态生成动画 GIF。它只是不支持,即使从画布生成图像也不适用于所有支持画布的浏览器。

标签: javascript html canvas gif animated-gif


【解决方案1】:

您无法使用画布创建动画 Gif。

您可以做的是创建一个精灵 - 它的工作方式与 gif 非常相似。如果您询问是否可以将其保存到文件中,那么不能。 sprite 纯粹是为了在您的屏幕上显示。

【讨论】:

    猜你喜欢
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 2023-03-20
    • 2015-08-13
    • 1970-01-01
    相关资源
    最近更新 更多