如何把 PNG 压到 100 KB 以下(2026 实操指南)
4K 屏幕截出来一张 PNG,一般 1.5–4 MB。CMS、邮件签名或聊天平台把附件限死在 100 KB,你需要 95% 以上的体积削减——但不是说就得把图压成马赛克。这篇教程拆解每一步决策,把任何 PNG 压到 100 KB 以下、又保证还能看。
全文使用 paste-to-download.com/zh-CN/compress——浏览器本地、免费、不限张数,PNG/WebP/AVIF 都支持。
为什么 100 KB 对 PNG 很难
PNG 是无损格式,每个像素都原封不动保留。这就是为什么 4K 截图就是 3 MB——算法没办法扔东西。想压到 100 KB 以下,一般要做三件事:
- 换成有损格式(WebP、AVIF 或有损 PNG 变体)
- 缩小像素尺寸
- 去掉元数据和色彩配置文件
如果必须留 PNG(比如目标系统拒收 WebP),调色板量化和有损 PNG 也能砍掉 80% 体积——但最容易的胜利还是换格式。
第 1 步:选对输出格式
| 来源 | 输出 | 原因 |
|---|---|---|
| 带文字的截图 | WebP 画质 80 | 同样清晰,体积少 70–85% |
| 带透明背景的 Logo | WebP 画质 80(含 alpha) | WebP 原生支持透明 |
| 纯色 Logo | 调色板 PNG(256 色) | 无损,常常比 WebP 还小 |
| 照片 | WebP 画质 75 或 AVIF | 有损压缩对照片最有效 |
| 商品图(要印刷) | PNG 画质 90 + 缩尺寸 | 保画质,砍尺寸 |
默认选 WebP 画质 80,除非透明或平台兼容性逼你换路。
第 2 步:编码前先缩尺寸
常见错误是先猛降画质再考虑尺寸。4000×3000 的图压到画质 30,体积还是比 1600×1200 画质 80 大——可画质 30 那张已经惨不忍睹。永远先缩尺寸:
- 网页 Hero 图 / 博客大图:长边 1600 像素
- 正文内嵌图:1200 像素
- 缩略图 / 头像:400–800 像素
- 邮件签名:300 像素
手里有一批超大文件,先开 /zh-CN/resize 再开 /zh-CN/compress——两个工具天然衔接。
第 3 步:调对画质档位
画质滑块大概的真实照片数据:
- 画质 95:约原图 80%,肉眼无差
- 画质 85:约原图 50%,正常浏览看不出
- 画质 75:约原图 30%,凑近看略软
- 画质 65:约原图 20%,渐变上有明显色带
- 画质 50:约原图 12%,文字和照片明显失真
从 75 开始。结果还超 100 KB 就每次降 10 个点。低于 50 图就丑了——那时候回到第 2 步缩更狠的尺寸,不要硬压画质。
第 4 步:去掉元数据
RAW 编辑过的照片通常带 50–200 KB EXIF 加一张嵌入的缩略图。多数浏览器压缩器默认会去掉。如果你的文件莫名卡在 100 KB 上方下不来:
- 用 /zh-CN/exif 看看里面到底有什么元数据
- 用同一个工具的「去元数据」模式清掉 EXIF、色彩配置和缩略图
- 再看文件大小——通常会再砍 30–150 KB
第 5 步:验证 + 迭代
下载结果,文件管理器里看大小。还是超 100 KB 的话:
- 源文件本来是 JPG?你白绕了一步——JPG 默认就比 PNG 小
- 图里全是文字?再缩小一点尺寸然后重压
- 是带渐变的 UI 截图?换 AVIF,往往比 WebP 再小 30%
如果已经压到 100 KB 以下但看着丑,回第 2 步把尺寸缩更狠,腾出空间提画质。
一个真实例子
起点:screenshot.png——3,124 KB 的仪表盘截图,有渐变、文字、图表坐标轴。目标:100 KB 以下。
| 步骤 | 操作 | 结果 |
|---|---|---|
| 0 | 原图 | 3,124 KB |
| 1 | PNG → WebP 画质 80 | 412 KB |
| 2 | 2560×1440 → 1600×900 | 187 KB |
| 3 | 画质降到 70 | 96 KB ✅ |
四个决策,全程不到一分钟,无需上传。
一句话总结
要把 PNG 压到 100 KB 以下:
- 转 WebP(支持透明,平台普及度高)
- 缩尺寸到实际显示需要(网页 1600 像素够)
- 从画质 75 开始压
- 去元数据如果还差最后一点
- 验证,每次降 10 个点再试
带上自己的文件试试 paste-to-download.com/zh-CN/compress——粘贴、拖拽、选文件都行,浏览器本地,不上传,不注册。