PNG 专用压缩——采用 调色板量化(Palette Quantization) 技术,解决 PNG 压缩难题,通常可减小 50% 以上体积。计算在浏览器本地完成, 图片不会上传到任何服务器。
🗜️
点击选择 PNG 图片,或拖拽到此处
主要针对 PNG,也兼容 JPG / WebP / AVIF / BMP(会自动重新编码为 PNG)
压缩模式 引擎:UPNG.js
智能压缩:从 256 色开始自动尝试,找到使文件体积小于原图的最大颜色数, 兼顾画质与体积。推荐绝大多数场景使用。若 256 色仍无法减小,会自动降低分辨率。
会自动寻找最合适的颜色数与分辨率以贴近目标。PNG 为无损格式,若目标过小会自动降低分辨率。
2色4色16色64色256色
无损优化:不改变画质,仅重新编码 PNG 以剥离元数据(如 tEXt 注释、无用 chunk)。 如果原图已经过优化,结果可能与原图相近,此时会自动保留原图。

共 0 个 · 原始 0 B · 压缩后 0 B · 节省 0%
还没有添加图片
为什么 PNG 需要专门的压缩方案?
  • PNG 是无损压缩格式,并没有"质量"参数,因此常规的"质量 80%"对 PNG 完全无效——这也正是很多工具"越压越大"的原因。
  • 真正的 PNG 压缩需要用到 调色板量化(Palette Quantization):把真彩色(1600 万色)降到 256 色以内的索引色,通常可以减小 50% ~ 80% 的体积。
  • 本工具采用 UPNG.js 实现调色板量化,类似于 pngquant 的原理,并支持透明通道,可在不改变视觉效果的前提下大幅减小体积。
  • 支持 目标大小模式:自动搜索颜色数与分辨率,尽量贴近你设定的 KB 目标(例如 20KB / 50KB / 100KB)。
  • 所有压缩均在本机浏览器完成,不经过服务器,隐私安全。
  • 若压缩结果比原文件更大,会自动保留原图,避免"越压越大"。