极简工具箱

免费在线工具 · 本地计算 · 无需上传

图片怎么压缩不失真

上传被提示「图片不能超过 2MB」、网页加载被大图拖慢——压缩是刚需,但一压就糊、一转就变色的情况太常见。关键是分清「尺寸」和「质量」两个旋钮,以及选对格式。

广告位(百度联盟)

一、先分清两个旋钮

很多人一上来就把质量拉到 40,结果图糊了体积也没小多少;正确顺序是:先按实际展示宽度缩放,再微调质量。

二、三种格式怎么选

一条实用规则:照片用 JPEG 或 WebP,截图和带透明的图用 PNG 或 WebP。把 PNG 截图转成 JPEG 往往能省 70% 体积,反过来把 JPEG 照片存成 PNG 则可能涨好几倍。

三、浏览器里怎么压

前端常用 canvas.toDataURL('image/jpeg', 0.8) 或 toBlob:先把图画到 canvas(顺便可按目标宽高缩放),再以指定质量重新编码。本站 图片压缩 和 图片尺寸调整 就是这个原理,全程在浏览器本地完成,图片不上传服务器——处理证件照、合同截图、含人脸的图片时这点尤其重要。

注意:canvas 重绘会丢弃 EXIF 元数据(拍摄时间、GPS 定位、相机型号)。多数情况下这是好事,能避免隐私泄露;如果你本来就需要保留这些信息,就不要走 canvas 重编码,或先用 EXIF 去除工具 明确检查再处理。

四、容易被忽略的细节

五、一套可复制的流程

① 确认展示宽度(比如文章正文 800px);② 把原图等比缩到 1.5–2 倍该宽度(应对高分屏);③ 选格式:照片 JPEG/WebP,截图 PNG;④ 质量从 0.85 起,每降一档对比一次;⑤ 检查是否达标(体积、清晰度、透明是否正确);⑥ 需要分享到外部前,确认 EXIF 已清除。

小结

压缩的正确顺序是「先缩尺寸,再降质量,最后选格式」。别一上来狂拉质量滑块,也别把照片存成 PNG。用本地工具处理,既快又不把图片交给第三方。

本文相关工具(本地计算,无需上传)

更多使用教程