HeyDeer pngdeer
AI 代码审查开源项目免费
加星

图片更小,画质依旧。

相同画质下,文件通常比 TinyPNG 再小 8–12%。免费开源。

将 PNG、JPEG 图片或文件夹拖到这里

图片不会上传,压缩过程完全在本地完成。

输出格式
原图
pngdeer
原图 pngdeer 压缩结果
评测数据

我们测试过的开源 PNG 压缩器中表现最佳。

我们在 180 张 PNG 图片上对比了 pngdeer、TinyPNG 和 8 款开源量化工具,涵盖图标、界面截图、插画、照片、抠图和 3D 渲染图。所有输出都用 SSIMULACRA2 评估;该感知指标达到 90 时,原尺寸下几乎无法分辨差异。

相同画质下,文件比 TinyPNG 更小(图片中位数)
文件大小与 TinyPNG 相同时,SSIMULACRA2 得分高于 TinyPNG
达到 TinyPNG 画质的图片数量

与 TinyPNG 文件大小相当时的画质

当各工具输出文件与 TinyPNG 一样大时,其 SSIMULACRA2 中位得分高于或低于 TinyPNG 的幅度,以及达到 TinyPNG 画质的图片数量。

留出集参数先在 109 张图片上调优;另外 71 张图片之后才收集,未参与调参。两组结果一致。
对比方式每款开源工具都逐图尝试 10 组设置,再选出表现最好的一组。pngdeer 则像页面中一样,在压缩时自动搜索合适参数。
另一种评估使用搜索过程中未参与调参的 butteraugli 评分,在相同画质下,pngdeer 的文件仍比 TinyPNG 小 6–9%。TinyPNG 数据通过其 API 于 2026 年 10 月获取。
pngdeer 开发团队 HeyDeer

AI 代码审查发现的问题比 GitHub Copilot 多 78%。

HeyDeer 可独立审查每个拉取请求,无论代码由 Codex、Claude Code、Cursor 还是开发者编写。

  • 开源项目免费
  • 两步即可安装
  • 无需信用卡
工作原理

遍历调色板方案,以视觉质量决定取舍。

01

搜索调色板

pngdeer 会尝试 2 到 256 种颜色的调色板,并比较抖动与不抖动方案,保留达到目标画质的最小文件。

02

评估实际视觉效果

压缩过程使用 SSIMULACRA2 评估画质,以 Oklab 匹配颜色,并在明暗背景上检查透明像素。

03

图片留在本机

压缩器以 WebAssembly 运行并使用设备核心。图片不会离开浏览器,命令行版本也会生成相同字节内容。

命令行

集成到你的构建流程。

浏览器和命令行使用相同的 Rust 代码与数学库,因此在页面和流水线中压缩同一文件会得到完全一致的结果。

可传入 --target 85 固定画质,不使用自动画质。

现在就压缩你的图片。

免费开源,无需安装。

压缩 PNG 图片