相关疑难解决方法(0)

如何在本地将一个画布的内容复制到另一个画布

我想复制一个画布的所有内容并将它们转移到客户端的所有内容.我认为我会使用canvas.toDataURL()context.drawImage()方法来实现这个,但我遇到了一些问题.

我的解决方案是将其Canvas.toDataURL()存储在Javascript中的Image对象中,然后使用该context.drawImage()方法将其放回.

但是,我相信该toDataURL方法返回一个64位编码标签,并"data:image/png;base64,"附加前缀.这似乎不是一个有效的标签,(我总是可以使用一些RegEx来删除它),但是这个64位编码的字符串在"data:image/png;base64,"子字符串后面是一个有效的图像吗?我可以说image.src=iVBORw...ASASDAS,并在画布上画回来吗?

我已经看了一些相关的问题: 使用base64将画布图像从一个画布显示到另一个画布

但解决方案似乎不正确.

html5 canvas

116
推荐指数
2
解决办法
10万
查看次数

标签 统计

canvas ×1

html5 ×1