免费 · 开源 · 全程本地处理

把项目里的图片,一键瘦下来

基于 TinyPNG 的轻量级批量压缩工具。扫描整个文件夹、智能跳过依赖目录、替换前自动备份,平均节省约 70% 体积。

支持 Windows x64macOS Apple Silicon · 在 GitHub Releases 获取安装包

图瘦瘦主界面 — 扫描文件夹后的图片资源列表
~70%
平均节省体积
2
支持平台
多 Key
额度自动轮询
0
数据上传服务器
Features

为效率而生的图片压缩

从扫描到替换,每一步都考虑到了真实项目里的需求。

📁

整文件夹批量压缩

指向一个目录,自动扫描全部图片,支持 PNG 与 JPEG,勾选后一键批量处理。

🧹

智能跳过依赖目录

内置跳过 node_modules、.git、dist、build 等,可自定义额外排除目录。

🛟

替换前自动备份

覆盖原图前生成 tushoushou-backup/,原图随时可回退,放心替换。

🔑

多 Key 自动轮询

多个 TinyPNG Key 轮换使用,某个达到额度或失败时,自动切换下一个。

↔️

压缩前后对比

逐张查看节省比例,支持批量对比与一键导出压缩报告。

🔒

Key 仅存本地

API Key 保存在本地系统配置目录,绝不上传任何服务器,安全可控。

How it works

专为真实项目打造

从仓库根目录开始,只压该压的,不碰依赖与产物。

Smart Scan

扫描规则可配置,
只压需要压的图片

内置不可删除的排除规则,跳过依赖、构建产物与应用临时目录;还能添加你自己的目录,每次扫描一起忽略。

node_modules.gitdistbuild.next.nuxt+ 自定义
图瘦瘦设置 — 扫描排除规则与替换前备份
API Keys

多 Key 轮询,
额度用尽自动切换

添加多个 TinyPNG Key 自动轮换;本地记录用量,实时显示剩余估算。国内或公司网络无法直连时,可设置网络代理。

  • Key 仅保存在本地配置目录,不会上传服务器
  • 支持 HTTPS 代理,绕过网络限制访问 TinyPNG
  • 一键刷新官方用量,额度心中有数
图瘦瘦 API Keys 管理 — 多 Key 轮询与代理设置
Realtime

实时进度,
压完即可批量替换

压缩过程逐张显示进度与当前使用的 Key;完成后查看每张节省比例,满意再批量替换原图或导出报告。

  • 逐张进度与状态:待压缩 / 压缩中 / 已压缩 / 已替换
  • 支持暂停、跳过与批量对比
  • 一键导出压缩报告
图瘦瘦压缩进度 — 实时显示每张图片的压缩状态
Real result

同一批图片,体积砍掉七成

13.21 MB 的三张图片,压缩后仅 3.97 MB,画质几乎无损 —— 仓库更轻、加载更快、部署更省。

省 70%13.21 MB → 3.97 MB
压缩前13.21 MB
压缩后3.97 MB
Three steps

三步搞定

下载安装后,最快一分钟完成一整个目录的压缩。

01

选择文件夹

指向你的项目或图片目录,图瘦瘦自动扫描所有可压缩的图片。

02

一键开始压缩

勾选图片,点击「开始压缩」,实时查看每张进度与节省比例。

03

替换或导出

满意后批量替换原图(自动备份),或导出压缩结果与报告。

准备好给图片减肥了吗?

免费下载,开源透明,全程本地处理不泄露。前往 GitHub Releases 获取最新安装包。

同一仓库内含 Windows x64macOS Apple Silicon 安装包 · tushoushou-download ↗