function dataURItoBlob(base64Data) { var byteString; if (base64Data.split(',')[0].indexOf('base64') >= 0) byteString = atob(base64Data.split(',')[1]); else byteString = unescape(base64Data.split(',')[1]); var mimeString = base64Data.split(',')[0].split(':')[1].split(';')[0]; var ia = new Uint8Array(byteString.length); for (var i = 0; i < byteString.length; i++) { ia[i] = byteString.charCodeAt(i); } return new Blob([ia], {type:mimeString}); }
$("XXX").change(function() { var img = $(this).siblings("img"); var reader = new FileReader(); reader.readAsDataURL(this.files[0]); reader.onload = function (e) { img.attr('src',this.result); } });
function convertCanvasToImage() { var myCanvas = document.getElementById("myCanvas"); var dataURL = myCanvas.toDataURL("image/png"); var img=document.getElementById("tulip2"); img.setAttribute('src', dataURL); console.log(dataURL); }