0

可能重复:
将 HTML Canvas 捕获为 gif/jpg/png/pdf?

我对使用 canvas 方法toDataURL()从画布中抓取帧并最终将其变成电影感兴趣。

我可以使用这种方法轻松创建一个帧数组。问题是,我如何将这些帧放到我的硬盘上以便我可以使用它们?

4

1 回答 1

1

您不能仅通过 Javascript 做到这一点。引用这个答案

JavaScript 和 DOM 为恶意作者提供了通过 Web 传递脚本以在客户端计算机上运行的可能性。浏览器作者使用两个限制来控制这种风险。首先,脚本在沙箱中运行,它们只能执行与 Web 相关的操作,而不是创建文件等通用编程任务。

但是,还有其他方法可以实现您的目标。例如,如果您使用 HTML5,则可以使用文件 API。在这里查看教程。

祝你好运!

于 2012-08-14T18:49:57.340 回答