2013-07-08 4 views
2

Je dessine 3 images sur toile et enregistre base64 dans la base de données, et retriving cette valeur et l'affichage dans ma page.canvas.todataurl() ne fonctionne pas dans android 2.3.3

canvas.todataurl() fonctionne dans mon Android 4.2.2 Version

Mais quand je l'ai essayé de travailler sur la place de l'image 2.3.3 je reçois juste un point d'interrogation.

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

Comment résoudre ce problème?

Merci :)

+0

toDataURL() ... PAS todataurl() – cocco

+0

erreur de typo @cocco. désolé :) – user2386771

+0

et Image ?? Image.src = canvas.toDataUrl(); – cocco

Répondre

1

Il devrait se faire de cette façon:

échantillon de travail

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/ < - exemple

Questions connexes