JPG to PNG Converter Tool


function convertJpgToPng() { const jpgFile = document.getElementById("jpg-file").files[0]; if (!jpgFile) { alert("Please select a JPG file to convert."); return; } const reader = new FileReader(); reader.onload = function (event) { const img = new Image(); img.onload = function () { const canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; const context = canvas.getContext("2d"); context.drawImage(img, 0, 0); const pngImage = canvas.toDataURL("image/png"); const pngImgElement = document.getElementById("png-image"); pngImgElement.src = pngImage; }; img.src = event.target.result; }; reader.readAsDataURL(jpgFile); }