下载 ' + ext.toUpperCase() + ''; resultMeta.innerHTML = '
原图: ' + file.name + ' (' + (file.type||'unknown') + ', ' + fmtSize(file.size) + ')
输出: ' + fmt + ', ' + fmtSize(outSize) + ' (' + img.width + '×' + img.height + ')
'; resultArea.classList.add('show'); } catch(err) { showError('转换失败: ' + err.message + ' (浏览器可能不支持 ' + fmt + ')'); } btnMain.disabled = false; btnMain.textContent = orig; }; img.onerror = function() { showError('图片加载失败'); btnMain.disabled = false; btnMain.textContent = orig; }; img.src = ev.target.result; }; reader.onerror = function() { showError('文件读取失败'); btnMain.disabled = false; btnMain.textContent = orig; }; reader.readAsDataURL(file); }); btnClear.addEventListener('click', function() { form.reset(); qv.textContent = '90'; clearError(); clearResult(); }); })();