Javascript 如何在TOAST UI组件图像编辑器中访问画布?

Javascript 如何在TOAST UI组件图像编辑器中访问画布?,javascript,Javascript,我在网页上使用。我想将图像保存为Base64字符串。中没有允许我访问画布中已编辑图像的属性。我搜索了Google和Stackoverflow,没有结果。我检查了文件tui image editor.js,以获得gaetanoM建议的下载功能 解决方案是调用已编辑图像的base64字符串。base64字符串在数据:image/png之后开始;base64,前缀 imageEditor.toDataURL(); 其中imageEditor是在图像加载期间声明的全局JavaScript变量。它使用的

我在网页上使用。我想将图像保存为Base64字符串。中没有允许我访问画布中已编辑图像的属性。我搜索了Google和Stackoverflow,没有结果。

我检查了文件tui image editor.js,以获得gaetanoM建议的下载功能

解决方案是调用已编辑图像的base64字符串。base64字符串在数据:image/png之后开始;base64,前缀

imageEditor.toDataURL();

其中imageEditor是在图像加载期间声明的全局JavaScript变量。

它使用的是fabric.js库。您可以通过以下方式直接访问画布对象:

ImageEditor._graphics.getCanvas()


它将为您提供一个fabric对象,将其分配给某个变量,您可以使用fabric.js函数来处理它。

尝试查看任何情况,我认为应该有一个下载method@gaetanoM,谢谢你的回复。我看一下下载方法。这是实际的API参考,它还打开了一个显示图像的新窗口/选项卡。如何预防呢??我不想要新窗户