开源了一个本地图片压缩工具:章小压 OctoShrink
开源了一个本地图片压缩工具:章小压 OctoShrink
写博客、发公众号、做网站的人都有一个共同痛点:图片要压缩。在线工具方便,但图片要传到别人的服务器上——证件照、合同扫描件、客户素材这类东西我是不敢传的;命令行工具(pngquant、mozjpeg 这些)很强,但参数记不住;桌面软件又普遍又重又想卖你激活码。
所以我做了章小压(OctoShrink):免费开源、完全本地运行的图片压缩工具。口号是「拖进去,压缩好,还给你」。
项目地址:https://github.com/misswell/octo-shrink
几个设计决定:
- 图片不上云。所有压缩都在本机完成,断网也能用。
- 把成熟的开源压缩引擎打包进来:pngquant、oxipng、mozjpeg、gifsicle、cwebp、cjxl、avifenc,用 Rust 的 image 引擎兜底。你不需要知道这些名字,拖进来它自动选。
- 支持输出现代格式:AVIF、JPEG XL、WebP,同一张图可以对比不同格式哪个最小。
- 批量拖拽:选文件夹进去,子目录自动递归处理。
- 压缩前后滑动对比,体积和压缩率一目了然;不满意可以调质量实时重压。
- 原图保护:覆盖原文件前自动备份,一键恢复。
- 用 Tauri 2 + Rust 做的,macOS 版本 18MB,没有 Electron 那种一个压缩工具吃你 300MB 内存的情况。
MIT 协议,没有激活码、没有内购、没有上传。
仓库里有截图和安装包(macOS/Windows/Linux):https://github.com/misswell/octo-shrink/releases
如果你天天要处理截图和配图,可以试一试。觉得有用的话点个 star,压缩效果或者兼容性问题欢迎提 issue。
浙公网安备 33010602011771号