我正在将页面转换为画布,然后将画布转换为图像 . 函数convertCanvasToImage将图像链接作为base64编码链接返回 . 寻找解码它的解决方案因为我以后需要它,并且会更容易 .

编码图像以data:image / png; base64,longString开头 .

我试过了

var decodingData = window.atob(n);和http://www.webtoolkit.info/javascript-base64.html但它返回中文字符 .

此外,我尝试通过ajax将编码的字符串发送到服务器,然后尝试使用base64_decode . 我仍然得到奇怪的输出 .

任何参考或解决方案如何解码base64 png图像并获得图像的正常URL? canvas是否可以返回未编码的普通URL?