toDataURL返回与预期不同的base64值

时间:2011-12-22 00:34:15

标签: javascript html5 png base64

如果我使用test.png查看this tool文件的base64编码,我得到的base64字符串与在HTML画布上绘制png并执行toDataURL时的字符串不同。这是为什么?我如何将PNG绘制到画布上,然后保存,如果toDataURL给我不正确的结果?

感谢。

1 个答案:

答案 0 :(得分:1)

你是如何使用画布上下文绘制图像的? 我认为不同的是你画了不同大小的图像 context.drawImage(imageObj,destX,destY);
保持画布的宽度和高度与原始图像大小完全相同,这样就可以了