0

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

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

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

谢谢你。

4

1 回答 1

2

数据 URI 包括:

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

您需要做的就是连接:

  1. 一个字符串"data:"
  2. 媒体类型 - 例如"image/jpeg"
  3. 一个字符串";base64,"
  4. 数据的 Base64 表示

有关更多信息,请参阅:

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

这基本上是实现toDataURL()功能所需了解的所有内容。

于 2016-09-23T14:54:48.073 回答