工具介绍
PNG 是无损格式,没有可以调低的"质量"参数——简单重编码几乎没用。真正的 PNG 压缩另辟蹊径:调色板量化把图片归约到一组精心挑选的颜色(最多 256 色)。截图、logo 和界面图形本来就很少用到更多颜色,所以体积能小 50–70% 而外观不变。透明通道(alpha)完整保留。
这正是 TinyPNG 等知名服务的核心技术——区别在于本工具通过开源引擎在你的浏览器里运行,图片留在你的设备上,也没有每日文件数限制。
为什么使用它?
- 真压缩(通常省 50–70%),不是安慰剂式的重编码。
- 透明保留——logo、图标、UI 素材放心压。
- 与 TinyPNG 类服务不同:不上传——因此也没有文件数量和大小限制。
- 颜色预算可调(16–256),每张图显示节省比例。
- 支持批量、免费、无水印。
使用方法
- 把 PNG 文件拖到虚线框(压缩引擎首次自动加载,仅一次)。
- 保持 256 色可得到视觉无差别的结果;调低颜色数换更小体积。
- 每个结果显示精确节省——点"下载"。
- 照片类 PNG 如果压不动,改转 JPG 收益更大(见 PNG 转 JPG)。
示例
输入
应用截图.png — 980 KB输出
应用截图-compressed.png — 290 KB(−70%),256 色截图和 UI 图形量化效果极好——调色板足以覆盖它们实际用到的所有颜色。
我们自己的实测记录
上线测试我们故意用了一张"刁难"的图:600×400 的 PNG 上叠了 200 个半透明色块——比普通截图杂乱得多。256 色量化后从 31.1 KB 压到 7.8 KB(−75%),透明通道完好。真实的 UI 图形颜色比这张压力测试图少得多,压缩效果只会更好。反面我们也如实验证了:照片类内容在 256 色下会出现可见色带——那种图该走 JPG/WebP 路线,这也是上一节放着转换器链接的原因。
常见问题
无损格式怎么还能再压缩?
用聪明的方式引入极轻微的有损:量化挑出最能代表图片的约 256 种颜色,把每个像素映射过去。对颜色本就不多的图形,结果视觉上完全一致——技术上有损,实际上分辨不出。
压缩后透明还在吗?
在——alpha 通道完整保留,包括半透明像素(投影、抗锯齿边缘)。这正是 logo 和 UI 素材最需要的。
什么情况下 PNG 压缩效果不好?
照片和平滑渐变——它们用到成千上万种颜色,256 色会出现色带。照片类内容转 JPG 或 WebP 省得多——本站的 PNG 转 JPG 就是干这个的。
和 TinyPNG 有什么区别?
底层技术相同(调色板量化),压缩率相近。实际区别:这里文件不上传、没有单次 20 张的限制、没有 5MB 上限、也没有付费档——因为根本没有服务器在干活。
颜色数选多少合适?
从 256 开始——几乎所有图形都看不出差别。图标和简单 UI 元素可以降到 64 或 32 再榨一把;注意看缩略图有没有色带。