在浏览器本地把图片重新编码以减小体积,可调整输出格式、画质与最长边限制。图片全程留在您的设备上,不会上传到任何服务器。
浏览器本身不带 MP3 那样的「JPEG 编码器」,但它提供了 Canvas 重绘 + 重新编码 的能力:把图片画到画布上,
再让浏览器按您指定的格式与画质重新导出,这一步会丢弃大量肉眼不敏感的高频细节,从而显著减小体积。
因此这里有几点需要说明:
1. 压缩是有损的,反复压缩同一张图会持续劣化,建议始终以原图为输入;
2. JPEG 不支持透明,透明区域会被填充为您选择的背景色;
3. 如果原图已经压缩得很充分(例如手机相册里的小图),再压可能不降反增,此时建议保持原图;
4. 页面使用本机 CPU 处理,超大图(如 8000 像素以上)可能需要几秒钟,请耐心等待。