如何在不把图片传到网上的前提下完成压缩
压缩是一种取舍,而非免费的午餐。这里说明到底在取舍什么,以及如何解读那些数字,好让你自己来做决定。
最后更新: 2026-10-11
简短的回答
先选输出格式,再根据体积读数的变化挑选质量档位,不要靠猜。如果你需要某个具体的文件大小,请使用“目标体积”设置,而不是质量滑块——它会搜索仍能满足该体积的最高质量。如果你的文件是 PNG,任何质量设置都帮不上忙,下一节会解释原因。
压缩到底做了什么
把一张照片“压缩”,意味着把它解码成原始像素,再用更少的位数重新编码。对 JPEG 和 WebP 而言,这意味着对色彩细节做量化:编码器丢弃你的眼睛不太可能留意的信息,保留它一定会注意到的部分。这里没有什么花招,也没有什么巧妙的优化——文件之所以变小,是因为它存的东西更少。
在浏览器里,这一步用的正是你手机和相机所用的同一套编解码器,因为浏览器调用的是操作系统提供的编码器。这也是本站的结果与桌面图像编辑器在等效设置下一致的原因。
质量与体积的关系
质量是一个 0–1 的数值,它对文件体积的影响并非线性。就一张典型的照片而言,实际经验大致如下:
| 质量 | 典型效果 | 适合用于 |
|---|---|---|
| 0.90–1.00 | 文件很大,细节接近原图 | 归档备份、后续还要继续编辑 |
| 0.80–0.89 | 体积显著减小,几乎看不出瑕疵 | 会被仔细观察的照片 |
| 0.65–0.79 | 明显更小,有轻微柔化 | 网页、邮件、社交平台配图 |
| 0.40–0.64 | 渐变和细腻纹理处可见明显瑕疵 | 缩略图和预览图 |
| 低于 0.40 | 块状、色带明显,常伴随偏色 | 基本不值得 |
从 0.85 提到 0.95,文件体积常常翻倍,而大多数人根本看不出区别。从 0.75 降到 0.60,通常仍然可以接受,体积却小得多。移动滑块、看体积读数,当节省开始趋于平缓时就停下。
为什么 PNG 忽略质量设置
PNG 是无损的:每个像素都被精确存储,这种格式没有“丢弃多少细节”的概念。传给 PNG 编码器的质量值会被浏览器直接忽略。
这一点很重要,因为很容易做出一个假装并非如此的工具——滑块在动、状态显示成功,而文件大小和之前一模一样。本站的压缩器会直说:当你选择 PNG 时,质量控制会被禁用,条目会被标记为无损,而不会被悄悄说成“已压缩”。
如果你需要让 PNG 变小,你有三个真实的选择:缩小它的像素尺寸、把它转成 WebP(支持透明通道,也支持有损压缩),或者接受它。第三个选项有时恰恰是对的——一个小图标或 Logo 用 PNG 往往就很好。
达到目标体积
质量滑块逼你去猜。目标体积则把问题反过来:你给出“200 KB 以内”,工具通过编码、测量、再调整,去寻找仍能满足该体积的最高质量。结果里会报告它最终采用的质量,因此这个数字从不神秘。
有两个需要坦诚说明的前提。其一,搜索可能失败:如果连最低质量都还是太大,那么不缩小尺寸就无法达标,此时工具会直说,而不是返回一个没达标的文件。其二,这只对有损格式有效,PNG 无法用这种方式调整体积。
有损就意味着损失
你每保存一次 JPEG,就会再损失一点。用低质量去压缩一张已经压缩过的照片,是在叠加损伤,而不是从零开始,因为编码器会把上一轮留下的瑕疵连同真实图像一起保留下来。如果你之后还打算编辑一张照片,请保留原图,压缩一份副本。
一套可行的流程
- 如果你既想要透明又想要小体积,把 PNG 照片转成 WebP。
- 把质量设为 0.80,处理整批图片。
- 看压缩前后的体积对比。如果节省不到约 20%,就降到 0.70 再比较一次。
- 如果最大的那几张仍然太大,限制最长边(1920 像素是全宽网页图的常见上限)后重新运行。
- 把整批下载为 ZIP,并挑两三张按原始尺寸抽查一下。
打开批量图片压缩工具,拿你自己的文件试试。不会有任何内容被上传;你可以在开始前断网来验证这一点。
继续阅读
- 为网页调整图片尺寸:尺寸、比例与取舍 — 如何选择合适的像素尺寸、为什么编辑器里的 DPI 字段在网上无关紧要,以及裁剪与缩放的先后顺序。
- JPEG、PNG、WebP 与 AVIF:如何选择正确的格式 — 各种格式分别在什么场景下最合适、透明通道需要付出什么代价,以及 EXIF 方向信息如何悄悄影响每一张旋转过的照片。