Как сохранить холст как изображение с холстом.toDataURL()?

В настоящее время я создаю веб-приложение HTML5/нативное приложение Phonegap, и я не могу понять, как сохранить мой холст в виде изображения с помощью canvas.toDataURL() . Кто-нибудь может мне помочь?

Вот код, что в нем не так?

//Мой холст был назван "canvasSignature"

JavaScript:


function putImage()
{
  var canvas1 = document.getElementById("canvasSignature");        
  if (canvas1.getContext) {
     var ctx = canvas1.getContext("2d");                
     var myImage = canvas1.toDataURL("image/png");      
  }
  var imageElement = document.getElementById("MyPix");  
  imageElement.src = myImage;                           

}  

HTML5:


<div id="createPNGButton">
    <button onclick="putImage()">Save as Image</button>        
</div>
124
задан ROMANIA_engineer 28 June 2017 в 17:40
поделиться