你在网上看到的每一张图片都经过了压缩。无论是亚马逊上的商品图、Reddit 上的表情包,还是企业官网的横幅 — 你看到的图片几乎总是比原始拍摄或创作的更小。理解图片压缩的原理,能帮你在质量、体积和格式选择上做出更明智的决定。
一张原始未压缩的照片大得惊人。一张 1200 万像素的照片(4032×3024 像素)在 24 位色深下需要:
4032 × 3024 × 3 字节 ≈ 36.6 MB
这还只是一张照片。把它压成 85% 质量的 JPEG,体积降到大约 3–5 MB。压成 75% 质量的 JPEG 则是 1–2 MB — 在正常屏幕尺寸下看不出差别。对于要分发成千上万张图片的网站来说,带宽和存储的节省是巨大的。
永久移除部分图像数据以获得更小的文件。解压后的图片与原图不同 — 但人眼往往无法分辨。JPEG、有损 WebP、AVIF 和 HEIC 都采用它。
在不丢弃任何数据的前提下减小体积。解压后的图片与原图逐位一致。PNG、无损 WebP、GIF 和 RAW 格式都采用它。体积比有损更大。
有损就像给一本书做摘要 — 抓住核心要点,但丢失一些具体细节。大多数读者注意不到缺了什么。
无损就像逐字逐句的誊写 — 所有内容都被原样保留。它占用更多空间,但什么都不会丢。
JPEG 是使用最广泛的图片格式,其压缩算法是应用数学的杰作:
在 80% 的 JPEG 质量下,量化足够温和,大多数人在正常屏幕观看距离下察觉不到与原图的差别。
PNG 使用两个阶段的无损压缩:
由于 PNG 压缩是无损的,它最适合大面积同色的图像 — 如 Logo、截图和插画。对于照片(像素变化看似随机),PNG 生成的文件比 JPEG 大得多。
WebP 同时支持有损和无损两种模式:
| JPEG 质量 | 文件体积(1MP 照片) | 视觉质量 | 典型用途 |
|---|---|---|---|
| 100% | ~2–4 MB | 近乎完美 | 专业存档 |
| 90% | ~800 KB–1.5 MB | 优秀 | 印刷级网页图片 |
| 85% | ~500–900 KB | 很好 | 高质量网页照片 |
| 80% | ~300–600 KB | 良好(无法察觉) | 标准网页图片 |
| 75% | ~200–400 KB | 良好(轻微瑕疵) | 邮件、缩略图 |
| 60% | ~100–200 KB | 可接受(可见) | 高流量页面 |
| 40% | ~60–120 KB | 差(块状) | 大多数场景应避免 |
| 场景 | 推荐 | 原因 |
|---|---|---|
| 网站照片 | JPEG / Lossy WebP | 小 60–80%,画质损失无法察觉 |
| Logo 与图标 | PNG / SVG | 像素级锐利边缘;支持透明 |
| 含文字的截图 | PNG | 文字保持锐利;JPEG 会让文字模糊 |
| 商品图(电商) | JPEG 85–90% | 质量重要;可接受略大的文件 |
| 背景纹理 | JPEG / Lossy WebP | 有损瑕疵在背景中几乎不可见 |
| 医疗/法律图像 | PNG / Lossless | 无数据损失;原样保留原图 |
| 社交媒体帖子(上传前) | JPEG 95%+ | 平台会二次压缩;从最高质量开始 |
图片不只包含像素数据。EXIF 元数据存储相机型号、GPS 坐标、拍摄设置、版权信息等。这些数据可能给文件增加 50–200 KB。
剥离 EXIF 元数据通常称为「元数据移除」或「exif 剥离」,可在对画质零影响的情况下减小 5–15% 的体积。大多数压缩工具(包括 ImgMin)会自动剥离 EXIF。如果你出于存档或专业用途需要保留元数据,请选择提供保留选项的工具。
图片压缩可以在两个地方发生:
图片压缩通过更高效地编码数据来减小图片文件体积 — 要么移除不太重要的信息(有损),要么找到更聪明的方式存储同样的信息(无损)。结果是一个加载更快、占用更少存储的小文件。
有损会永久移除部分图像数据 — 结果与原图略有不同,但在正常观看尺寸下往往无法察觉。JPEG 采用有损压缩。无损不移除任何数据 — 解压后的图片与原图逐位一致。PNG 采用无损压缩。
有损压缩(JPEG、有损 WebP)确实会降低画质,但在 75–85% 质量下,差别在正常观看尺寸下无法察觉。无损压缩(PNG、无损 WebP)永远不会降低画质。对大多数网页和分享用途,80% 的 JPEG 提供最佳平衡。
最后更新:2026 年 5 月。文件体积估算代表典型照片内容。