After opening the photo, a half page indent appears on top:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>uploader</TITLE> <style> #canvas { display: none; } </style> </HEAD> <body> <input type="file" name="img" id="uploadimage" size="1"> <a id="downloadLnk" download="img.jpg">download</a> </p> </td> <script> function draw() { //upload var ctx = document.getElementById('canvas').getContext('2d'), img = new Image(), f = document.getElementById("uploadimage").files[0], url = window.zURL || window.URL, src = url.createObjectURL(f); img.src = src; img.onload = function() { var parkBg = new Image(600, 500); document.body.appendChild(parkBg); parkBg.src = src; } } function download() { //upload var dt = canvas.toDataURL('image/jpeg'); this.href = dt; }; downloadLnk.addEventListener('click', download, false); document.getElementById("uploadimage").addEventListener("change", draw, false) </script> <canvas id="canvas"></canvas> </body> </html>
canvas- Yuri