【发布时间】:2012-08-11 02:53:30
【问题描述】:
我有兴趣使用画布方法toDataURL() 从画布中抓取帧并最终将其变成电影。
我可以使用这种方法轻松创建帧数组。问题是,我如何将这些帧放到我的硬盘上以便我可以使用它们?
【问题讨论】:
标签: javascript canvas
我有兴趣使用画布方法toDataURL() 从画布中抓取帧并最终将其变成电影。
我可以使用这种方法轻松创建帧数组。问题是,我如何将这些帧放到我的硬盘上以便我可以使用它们?
【问题讨论】:
标签: javascript canvas
您不能仅通过 Javascript 来做到这一点。引用this answer:
JavaScript 和 DOM 为恶意作者提供了通过 Web 传递脚本以在客户端计算机上运行的可能性。浏览器作者使用两个限制来控制这种风险。首先,脚本在沙箱中运行,它们只能执行与 Web 相关的操作,不能执行创建文件等通用编程任务。
但是,还有其他方法可以实现您的目标。例如,如果您使用 HTML5,则可以使用文件 API。查看教程here。
祝你好运!
【讨论】: