JPG to PNG Converter

// Convert JPG to PNG and download the converted image function convertImage() { var input = document.getElementById('pictureUpload'); var file = input.files[0]; if (file) { var reader = new FileReader(); reader.onloadend = function() { var img = new Image(); img.onload = function() { // Convert the JPG image to PNG var canvas = document.createElement('canvas'); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext('2d'); ctx.drawImage(img, 0, 0); var pngImage = canvas.toDataURL("image/png"); // Show download button var downloadButton = document.getElementById('downloadButton'); downloadButton.href = pngImage; downloadButton.style.display = "inline"; downloadButton.click(); } img.src = reader.result; } reader.readAsDataURL(file); } }