在线图片压缩工具
在线图片压缩、支持 JPG / PNG / WEBP、可调压缩质量、全程在浏览器本地处理
关于图片压缩
把图片拖进来,选一个 1–100 之间的质量,得到压缩后的 JPEG 和前后体积对比。全程在浏览器里用 CompressorJS 处理,图片不会上传。
质量数值代表什么
它是 JPEG 的质量档位,不是「压到原图的百分之多少」。70 是个合理的默认:大多数照片看不出差别,体积大约是原来的三分之一。低于 50,天空这类大片纯色区域开始出现块状;高于 85,文件涨得很快,多出来的细节没人看得见。
两点要注意:输出固定是 JPEG,透明通道会被压平,透明的 PNG logo 会多出背景色;已经压过的图再压一次会持续掉画质,每次都从原图开始。
压完反而变大是正常的
已经优化过的图会这样:截图、CDN 下来的图、任何被压过一次的图。重新编码救不回已经丢掉的信息,体积可能反涨。工具提示没有变小时,保留原图。
还有一句:网页上真正省流量的往往是改尺寸,不是降质量。4000px 的照片显示在 800px 的位置,压得再好也是浪费。
常见问题
质量 70 是压到原图 70% 的意思吗?
不是。它是 JPEG 的质量档位,对体积和细节的影响不是线性的。先试 70,看过效果再决定要不要往下调。
为什么我的 PNG 变成 JPEG 了?
压缩器固定输出 JPEG,所以透明通道会消失——JPEG 没有 alpha 通道。
压完比原图还大,为什么?
原图已经压过了。对已经去掉冗余的图再编码,增加的是额外开销,不是去掉数据。这种情况保留原图。
图片会上传到服务器吗?
不会。解码和重新编码都在浏览器里完成,所以超大图片会等一会儿,内存小的手机上还可能失败。