请稍等...(/)
我们正在优化您的图片。请稍候片刻,以确保为您提供最高质量的结果。
太棒了,我们已成功压缩您的图片。
图片已优化。
我们正在优化您的图片。请稍候片刻,以确保为您提供最高质量的结果。
图片已优化。
在 Google 上的每个 PNG 压缩工具页面几乎都说同一句话:最多可减小 80%,且无可见质量损失。但它们都没有展示实际文件。我们反其道而行之。2026 年 9 月 1 日,我们选取了三张 PNG,通过本工具和 TinyPNG 进行压缩,并记录了结果。相同文件、同一天,字节数如下。你可以在十分钟内完整复现整个过程。
| 文件 | 原始大小 | 本工具 | TinyPNG |
| 应用截图,1440 x 900 | 164,300 字节 | 8,357 (-94.9%) | 9,874 (-94.0%) |
| 透明底 Logo,512 x 512 | 18,052 字节 | 2,715 (-85.0%) | 3,688 (-79.6%) |
| 渐变插画,1600 x 1000 | 2,438,812 字节 | 212,482 (-91.3%) | 329,901 (-86.5%) |
三份文件全部更小,分别小了 15%、26% 和 36%。我们不会假装这就说明了一切,因为文件大小只是问题的一半。另一半是压缩带来了什么代价,所以我们也测量了,通过将两组结果解码回像素,并与原图逐像素比对。
在 Logo 上,两款工具表现相当:本工具平均误差为 0.028,TinyPNG 为 0.025,满分 255,超过 99% 的像素完全一致。渐变插画本工具更小且更精确,误差为 1.69,对比 TinyPNG 的 1.887。截图方面,TinyPNG 更精确,误差为 0.029,而我们为 0.14,因为我们将该文件压缩到 13 色调色板、每像素 4 位,而他们停在 20 色、8 位。这是我们做出的权衡,如果是截图我们还会再做,但你应该知道这个选择。
你的 PNG 是真彩色,每个像素最多可有一千六百万种颜色。压缩器会分析图片实际用到的颜色,生成最小的调色板来描述它,并将文件重写为索引图片,指向该调色板。截图只需 13 种颜色,渐变则用了全部 256 种。这是有损的,因为调色板是人为决策,决策可能有误,所以我们公布误差数值,而不是“无可见质量损失”这种说法。
几乎没人会把照片压缩成 PNG。大多数用户实际上传的是截图:Bug 报告、仪表盘、收据、聊天记录。这类图片是纯色和文字,非常适合调色板压缩。我们的 1440 x 900 截图从 164 KB 压缩到 8 KB,93% 的像素保持不变。文字依然清晰,因为截图中的文字本质上是两种颜色假装成多色,调色板对此的处理优于任何通用压缩器。
我们测试的 Logo 背景是真正的透明,而不是用白色伪装。压缩后文件带有 tRNS 块,包含 8 个 alpha 项,这正是索引 PNG 存储透明度的方式。用文本编辑器打开结果文件,搜索 tRNS:如果存在,透明度就还在。如果压缩后没有 tRNS 和 alpha 通道,说明你的 Logo 被压成了白底,而且没有任何提示。
我们上传了同一张图片两次。第一份是干净的,第二份带有四个文本块:作者名、“Adobe Photoshop 26.0 (Windows)”字符串、版权信息和一条 4,000 字符的评论。两份文件返回的 SHA-256 哈希完全一致。不是相似,是完全一致,只有在所有元数据都被移除后才可能出现。相机型号、编辑软件、GPS 坐标、嵌入评论:这些都不会出现在你下载的文件里。
有些图片无法压缩。高噪点、胶片颗粒、抖动:这些会让调色板压缩失效,强行重写只会让文件变大。我们用一张 3.86 MB 的纯噪点图片做了测试,返回结果正好是 3,862,318 字节,与上传文件一字不差,显示为零节省。当无法压缩时,你会得到原文件,绝不会变差。
我们将已经压缩过的文件再次上传。结果又小了 6.8%,像素比对显示平均误差为零。所以经过本工具处理过的文件再次压缩不会进一步损失质量,这对于自动化流程中同一素材多次处理非常重要。
上传器支持 JPG、JPEG、WEBP、AVIF、GIF、SVG、TIFF、BMP 和 JFIF,以及 PNG,因此混合文件夹可以一次性处理。TinyPNG 的网页上传器免费版限制为 20 张、每张 5 MB;我们在噪点测试中用的 3.86 MB 文件无需特殊处理即可上传。
需要处理混合文件夹?压缩 JPG 可同时处理照片。如果目标是网站而不是邮件,PNG 转 WEBP 通常比压缩 PNG 更优。如果你只需透明度不需像素,PNG 转 SVG 可将平面图形追踪为真实矢量路径。