图片压缩
PNG/JPG/WebP 图片在线压缩减小体积:拖入图片选质量,或填目标体积自动搜索最合适的质量档,全程本地完成。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
选择图片
压缩在浏览器里用 Canvas 完成,图片不会上传。
支持 PNG / JPEG / WebP 输入,输出格式可选 JPEG、WebP 或 PNG。
压缩结果
选择图片并设置参数后点击「开始压缩」。
这个工具能做什么
- 上传限制 2 MB 的地方要塞一张 5 MB 的截图,用「目标体积」模式指定 500 KB,工具会挑出满足体积的最高质量。
- 电商详情页要把 JPEG 压到手机能秒开,用「指定质量」模式在 60%–80% 之间试几档,配合预览看清晰度是否够用。
- 把 PNG 截图转成 WebP 输出,体积常常能降一半以上,同时保留透明通道。
- 批量处理前的单张试算:先在一张图上找到合适的质量与体积,再决定整个流程的参数。
示例
输入
一张 4 × 4 的 PNG,输出格式选 JPEG,压缩方式选「指定质量」并设为 70%
输出
输出 graphic-compressed.jpg,结果区显示原始体积、输出体积与「体积变化」百分比,实际质量 70%
PNG 输出是无损的,质量滑块不起作用;要明显减小体积请选 JPEG 或 WebP。
常见问题
「目标体积」是怎么搜索质量的?
按 90% / 80% / 70% … 20% 的顺序从高到低逐档真实编码一次,取第一个不超过目标体积(允许超出 5%)的档位,并且达标就立刻停止,不做没必要的编码。所有档位都超标时会退回到体积最小的 20%,并在结果里提示没有达标。
为什么压完反而更大了?
两种情况:一是把已经压过的 JPEG 用很高质量再编码一次,二是把彩色照片转成 PNG。工具会在结果里提示「输出比原图更大」,这时把质量降到 60% 以下或换 WebP 一般就能救回来。
画质会损失多少?
JPEG 和 WebP 都是有损编码,质量越低越容易出现色块与边缘模糊。一般 70%–80% 肉眼看不出差别,60% 以下在纯色渐变和文字边缘会开始出现痕迹。工具提供原图与压缩后的并排预览,可以直接对比。
图片会上传到服务器吗?
不会。压缩用的是浏览器自带的 Canvas 编码(canvas.toBlob),整个流程没有任何网络请求,图片始终留在本机内存里,关掉页面就没了。
会保留 EXIF 和透明通道吗?
完全不会保留 EXIF——Canvas 重新编码时拍摄参数、GPS 等元数据都会被丢掉,这一点对隐私是好事。透明通道方面:JPEG 不支持透明,会被填成黑底;WebP 与 PNG 会保留透明。
关键词:图片压缩照片压缩image compressorcompress imagejpeg 质量webp 压缩目标体积canvas toblob减小图片体积压缩比