如何在node.js服务器中实现-toDataURL()函数?

时间:2016-09-23 14:17:41

标签: javascript node.js webgl todataurl

我是一名新手,使用webgl实现作为我项目的依赖模块。我试图在服务器端使用node-webgl包装器来使用.toDataURL()函数。但我得到一个错误站.toDataURL()是未定义的。有关详细信息,请查看此链接:canvas.toDataURL() is not a function - error node-webGL wrapper

那么目前的帖子绝对不是重复的。在帖子(早期链接共享)中,我试图找到一种访问canvas数据的替代方法。这篇文章的目标是实现.toDataURL()函数。我是这些webgl的新手。您能否分享一些关于如何实现这个小功能的链接或程序。或者我可以访问浏览器实现的相同功能(在此复制),我在哪里可以得到它?

任何建议肯定会有所帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

数据URI包括:

data:[<media type>][;base64],<data>

您需要做的就是连接:

  1. 字符串"data:"
  2. 媒体类型 - 例如"image/jpeg"
  3. 字符串";base64,"
  4. 您的数据的Base64表示
  5. 有关详细信息,请参阅:

    npm上有几个模块可以帮助您生成Base64:

    这基本上是您实现toDataURL()函数时需要了解的所有内容。