【问题标题】:Save Canvas on disk from clients browser?从客户端浏览器将 Canvas 保存在磁盘上?
【发布时间】:2011-04-12 14:55:10
【问题描述】:

使用 node-canvas (https://github.com/learnboost/node-canvas),我们可以将 Canvas 保存在磁盘上。

我们如何从 Node.js 服务器访问客户端的 Canvas 元素?

  1. 客户端连接到 Node.js 服务器
  2. 服务器提供响应。客户在 Canvas 上绘图
  3. 客户端点击“保存”,SERVER 将此 Canvas 保存到服务器磁盘。

可能吗?

【问题讨论】:

    标签: javascript node.js express socket.io


    【解决方案1】:

    您可以通过调用var data = canvas.toDataUrl(); 来获取画布数据,这会创建一个数据 url,然后您可以将其发送回服务器进行保存。查看4.8.11 The canvas element。您可以将几个不同的选项传递给toDataUrl 函数来改变输出。

    【讨论】:

    • 正是我想要的。谢谢!
    猜你喜欢
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    • 2022-07-22
    相关资源
    最近更新 更多