Mettre du texte sur une image et l'enregistrer en tant qu'image

J'ai un problème avec HTML5 Canvas.
J'ai une image. Sur cette image que je veux mettre du texte et de l'afficher/enregistrer comme une image.

J'ai ce code:

window.onload = function(){
 var canvas = document.getElementById("myCanvas");
 var context = canvas.getContext("2d");
 var imageObj = new Image();
 imageObj.onload = function(){
     context.drawImage(imageObj, 10, 10);
     context.font = "20px Calibri";
     context.fillText("My TEXT!", 50, 200);
 };
 imageObj.src = "mail-image.jpg"; 
};

Cela fonctionne bien. Il est à mon image et le texte.
Mais c'est toujours une toile et pas d'image.
Quelqu'un peut-il m'aider?

InformationsquelleAutor milan | 2013-09-12