~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 轮询,
多 Key 轮询,
额度用尽自动切换
添加多个 TinyPNG Key 自动轮换;本地记录用量,实时显示剩余估算。国内或公司网络无法直连时,可设置网络代理。
- ✓ Key 仅保存在本地配置目录,不会上传服务器
- ✓ 支持 HTTPS 代理,绕过网络限制访问 TinyPNG
- ✓ 一键刷新官方用量,额度心中有数

Realtime
实时进度,
实时进度,
压完即可批量替换
压缩过程逐张显示进度与当前使用的 Key;完成后查看每张节省比例,满意再批量替换原图或导出报告。
- ✓ 逐张进度与状态:待压缩 / 压缩中 / 已压缩 / 已替换
- ✓ 支持暂停、跳过与批量对比
- ✓ 一键导出压缩报告

Real result
同一批图片,体积砍掉七成
13.21 MB 的三张图片,压缩后仅 3.97 MB,画质几乎无损 —— 仓库更轻、加载更快、部署更省。
省 70%13.21 MB → 3.97 MB
Three steps
三步搞定
下载安装后,最快一分钟完成一整个目录的压缩。
01
选择文件夹
指向你的项目或图片目录,图瘦瘦自动扫描所有可压缩的图片。
02
一键开始压缩
勾选图片,点击「开始压缩」,实时查看每张进度与节省比例。
03
替换或导出
满意后批量替换原图(自动备份),或导出压缩结果与报告。
准备好给图片减肥了吗?
免费下载,开源透明,全程本地处理不泄露。前往 GitHub Releases 获取最新安装包。
同一仓库内含 Windows x64 与 macOS Apple Silicon 安装包 · tushoushou-download ↗