2

我正在画布上绘制 3 张图像并将 base64 保存到数据库,然后检索该值并将其显示在我的页面中。

canvas.todataurl()适用于我的 android 4.2.2 版本

但是当我尝试使用 2.3.3 而不是图像时,我得到的只是一个问号。

var canvasimage = document.getElementById('ImageDisplay');
     var context = canvasimage.getContext('2d');
   Image = canvas.toDataUrl();

如何解决这个问题?

谢谢:)

4

1 回答 1

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/ <-- 例子

于 2013-07-08T14:28:47.523 回答