为什么要压缩到指定大小
很多场景对图片体积有硬性要求:
- 网站上传限制(如证件照要小于 100KB)
- 邮件附件大小限制
- 简历投递系统限制图片体积
- 表单提交限制单图大小
"压缩一下"好说,"压到 100KB 以内"就有讲究了。光降质量不一定够,要组合多种手段。
控制体积的三个杠杆
1. 调整质量(JPEG)
JPEG 质量从 100 降到 60,体积大幅下降。这是最直接的杠杆。但降太多会模糊、出马赛克。
2. 缩小尺寸
宽高各减半,像素数变成 1/4,体积大幅下降。证件照、头像这类不需要大尺寸的,缩小尺寸最有效。
3. 换格式
- PNG 转 JPEG:照片类能减一半以上
- 转 WebP:同等质量体积更小
三个杠杆组合用,基本能压到任意目标大小。
迭代逼近法
要压到精确大小,用迭代:
- 先按经验设一组参数(如质量 80、尺寸不变)
- 压缩后看体积
- 还大就降质量或缩尺寸,再压
- 反复直到达到目标
用 图片压缩工具 支持设置目标大小,工具自动迭代到合适参数,省去手动试。
不同图片类型的压缩策略
照片
用 JPEG,质量 70~80。优先降质量,不够再缩尺寸。照片对质量下降相对不敏感。
截图、含文字的图
文字对压缩敏感,质量降太多文字发糊。优先用 PNG,或 JPEG 质量保持 85 以上。不够的话缩小尺寸。
证件照
证件照有规格要求(尺寸、背景色),不能随便缩。主要靠 JPEG 降质量,配合精确尺寸调整。注意别压得太狠导致面部模糊,影响识别。
图标、线条图
用 PNG,别转 JPEG(会出噪点)。这类图本身体积不大,必要时转 WebP。
常见坑
压到目标大小但太糊
质量降过头。优先缩尺寸(尤其大图),质量别降太低。一张 4000×3000 的照片缩到 1920×1440,体积就减很多,质量还能保持 80。
PNG 压不动
PNG 是无损格式,降不了质量,只能缩尺寸或转格式。照片类 PNG 转 JPEG 立竿见影。
反复压缩质量累积损失
每次重新压缩 JPEG 都损失质量。从原图直接压到目标,别先压一次再压第二次。
实操流程
- 用 图片压缩工具 上传原图
- 设目标大小(如 100KB)
- 选格式(照片 JPEG,截图 PNG)
- 工具自动迭代到目标
- 下载,放大检查清晰度
- 不满意调整参数重压(从原图开始)
小结
压缩到指定大小的核心是"质量 + 尺寸 + 格式"三个杠杆组合。照片降质量缩尺寸,文字图保质量优先缩尺寸,PNG 压不动就转格式。从原图直接压,别反复压。DocsAll 压缩工具支持设目标大小,浏览器端处理,照片不上传。