本文为转载内容,保留原帖观点与结构;如有侵权请联系我处理。
SnapImg:让图片压缩更简单,一键瘦身不求人
继桌面版 ImageMinify 之后,推出了全新的在线版图片压缩工具 —— SnapImg
,无需安装,打开即用!
桌面版
https://github.com/Moresl/ImageMinify
为什么做 SnapImg
作为开发者:
- 网站图片加载慢,影响用户体验
- 临时需要压缩图片,但不想安装软件
- 想平替一些网上收费的压缩
SnapImg 就是为解决这些痛点而生 —— 打开浏览器,拖入图片,一键压缩,即刻下载。
核心特性
| 特性 | 说明 |
|---|---|
| 高压缩率 | PNG 使用 pngquant/imagequant 算法,压缩率可达 70%+ |
| 多格式支持 | 支持 PNG、JPEG、WebP、AVIF 格式互转 |
| 隐私安全 | 图片仅在内存中处理,不保存到服务器磁盘 |
| 批量处理 | 单次最多支持 20 张图片同时压缩 |
| 效果对比 | 滑动对比压缩前后效果,质量一目了然 |
效果展示
技术栈
前端:
- React 19 + TypeScript
- Tailwind CSS + Shadcn UI
- Vite 构建
后端:
- FastAPI + Python
- Pillow + imagequant + pngquant
- 纯内存处理,无数据库依赖
底层同样基于高性能图片处理库 Pillow,延续了 ImageMinify 桌面版的优秀压缩能力,同时针对 Web 场景做了全面优化。
快速体验
无需安装,打开浏览器即可使用:
** 在线体验:https://img.biekanle.com**
只需简单三步:
- 选择格式 - 根据需求选择输出格式(原格式 / AVIF/WebP/PNG/JPEG)
- 上传图片 - 拖拽或点击上传,支持批量
- 下载结果 - 压缩完成后一键下载
私有化部署
如果你希望在自己的服务器上部署,提供了 Docker 一键部署方案:
# 构建镜像
docker build -t snapimg .
# 运行容器
docker run -d -p 80:80 --name snapimg snapimg
开源地址
SnapImg(在线版):https://github.com/Moresl/snapimg
:https://github.com/Moresl/ImageMinify
写在最后
从桌面版 到在线版 SnapImg,始终专注于一件事:让图片压缩更简单、更高效。
不同场景,不同选择:
- 需要离线使用、处理大量本地图片 →
- 临时压缩、跨设备使用、快速分享 → SnapImg 在线版
如果这个小工具对你有帮助,欢迎给项目点个 Star ,你的支持是持续优化的最大动力!
有问题或建议?欢迎在 GitHub 提 Issue 或留言交流,会及时响应和更新。
** 相关链接:**


评论区(暂无评论)