PNG 是截图、图标以及任何带透明背景图片的首选格式。问题在于:PNG 文件通常比实际需要大得多。本文教你如何用 Kix图片工具 在线压缩 PNG 图片,以及何时该用无损、何时该用有损。
为什么 PNG 体积这么大
PNG 是一种无损格式,使用 DEFLATE 压缩。它逐像素保留原始数据,对清晰的文字和透明背景很友好——但也因此无法丢弃任何视觉信息,所以存成 PNG 的照片往往比同样的 JPEG/WebP 大 5–10 倍。对于简单图形,体积膨胀还常因编码器效率低或调色板过大造成。
无损压缩 vs 有损压缩
让 PNG 变小有两种思路:
- 无损重压缩(OxiPNG)。重新编码 DEFLATE 流并优化元数据,像素与原图逐字节一致,体积可减 5–20%,视觉零损失。Kix图片工具 的 PNG 输出即采用此方式。
- 有损 PNG(色彩量化)。将颜色降为 256 色调色板,体积可减 60–80%,渐变处会有轻微色阶。适合扁平插画,不适合照片。
多数场景建议先无损;若仍嫌大,优先考虑转成 WebP 或 AVIF,而不是对 PNG 本身做有损。
Kix图片工具 的 PNG 压缩完全在浏览器中通过 WebAssembly 完成,你的图片不会被上传到任何服务器。
用 Kix图片工具 压缩 PNG 的步骤
- 在浏览器中打开 Kix图片工具。
- 把输出格式设为
PNG。 - 把 PNG 文件拖到上传区(支持批量)。
- 等待队列处理完成——每个文件会显示「原始 → 压缩后」体积及节省百分比。
- 点击单张的下载,或下载全部获取整批。
什么时候该换格式
压缩 PNG 本身有上限。如果图片是照片,转成 WebP 或 AVIF(质量 75–80)通常能再小 3–5 倍且肉眼几乎看不出差异,二者都支持透明通道,不会丢失 PNG「无背景」的优势。完整对比见网页图片最佳格式指南。
让 PNG 尽可能小的小技巧
- 导出前减少颜色数量(用索引调色板而非 RGB)。
- 裁掉不可见的留白,只保留实际内容。
- 别把照片存成 PNG——直接用 JPEG/WebP。
- 发布前用 OxiPNG(或 Kix图片工具)跑一遍;很多设计工具导出的 PNG 并未优化。
小结
对截图和图标,OxiPNG 的无损压缩能免费减小体积且零质量损失;对照片则应转向现代格式。无论哪种,用 Kix图片工具 在浏览器中完成都意味着快速、私密且免费。