【问题标题】:toDataURL(), from the Web onto my Computer [duplicate]toDataURL(),从 Web 到我的计算机 [重复]
【发布时间】:2012-08-11 02:53:30
【问题描述】:

可能重复:
Capture HTML Canvas as gif/jpg/png/pdf?

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

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

【问题讨论】:

    标签: javascript canvas


    【解决方案1】:

    您不能仅通过 Javascript 来做到这一点。引用this answer:

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

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

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-15
      • 2012-11-22
      • 1970-01-01
      • 2020-02-17
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 2012-06-12
      相关资源
      最近更新 更多