2013-07-08 32 views
2

我在畫布上繪製了3張圖像並將base64保存到數據庫,然後重試該值並將其顯示在我的頁面中。canvas.todataurl()在android 2.3.3中不工作

canvas.todataurl()作品在我的Android 4.2.2版本

但是,當我試圖在2.3.3,而不是像工作我得到只是一個問號。

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

如何解決這個問題?

謝謝:)

+0

toDataURL()...不是todataurl() – cocco

+0

@cocco錯字錯誤。對不起:) – user2386771

+0

和圖像? Image.src = canvas.toDataUrl(); – cocco

回答

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

相關問題