我在画布上绘制了3个图像并将base64保存到数据库,然后重新获取该值并将其显示在我的页面中。
canvas.todataurl()
适用于我的android 4.2.2版本
但是当我尝试使用2.3.3而不是图像时,我只会得到一个问号。
var canvasimage = document.getElementById('ImageDisplay');
var context = canvasimage.getContext('2d');
Image = canvas.toDataUrl();
如何解决这个问题?
感谢:)
答案 0 :(得分:1)
应该这样做:
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
var img = new Image();
img.src = canvas.toDataURL();
context.drawImage(img, X, Y); //draws canvas image in X, Y
http://jsfiddle.net/vixing/mHd4b/< - 示例