slimdeer:自动找最小体积的开源图片压缩工具

12次阅读
没有评论
slimdeer:自动找最小体积的开源图片压缩工具
获取下载链全程约 1 分钟
  1. 打开微信,搜索「软件教程管家」关注,或长按下方二维码关注
  2. 回复关键词 slimdeer
  3. 公众号自动回复网盘链接,点击即可保存下载
slimdeer:自动找最小体积的开源图片压缩工具打开微信扫一扫关注
或搜索【软件教程管家】
官方渠道:GitHub 仓库

slimdeer 是一款基于 Rust 和 WebAssembly 的开源图片压缩工具,主打“不用调参数”:你不用反复拖质量滑块试效果,它会为每张图片自动搜索满足目标感知质量的最小文件。支持 PNG、JPEG、APNG、WebP 与 AVIF,既有命令行版本,也能在浏览器里本地运行,图片不用上传,适合处理网站素材、文章配图这类对体积敏感的图片。

项目 内容
软件名称 slimdeer
软件类型 图片压缩工具
实现语言 Rust、WebAssembly
运行方式 命令行(macOS、Linux)、浏览器端
支持格式 PNG、JPEG、APNG、WebP、AVIF
处理位置 本地处理,浏览器端图片不上传
开源协议 MIT
开源地址 GitHub:heydeer/slimdeer
费用 免费开源

核心功能

  • 自动搜索最优压缩参数:为每张图片自动搜索满足目标感知质量的最小文件,不要求用户手动调整质量滑块,省掉反复试参的环节。
  • PNG 调色板优化:PNG 压缩会比较 2 至 256 色的调色板方案,并分别评估使用或不使用抖动的结果,从中挑体积最小的方案。
  • 命令行与浏览器结果一致:命令行与浏览器端复用相同的 Rust 代码,README 称两种环境会生成相同的文件,本地压完、线上复核不用担心结果对不上。
  • 格式转换:支持将 PNG 和 JPEG 转换为 WebP 或 AVIF,JPEG 使用 mozjpeg 重新编码,适合把老素材批量转成现代格式。
  • 动画 PNG 完整保留:动画 PNG 会保持动画状态、逐帧处理并保留原有时序,压缩后动图不会变成静态图。

安装与运行方式

项目提供两种运行方式,按场景选择:

  1. 命令行:提供 macOS 与 Linux 的命令行使用方式,适合批量处理、写进构建流程。
  2. 浏览器端:基于 WebAssembly 在浏览器里运行,图片在本地设备处理,README 明确表示图片不会被上传,适合临时压几张图、不想装软件的场景。
  3. 浏览器端处理上限为 4000 万像素的图片,超过这个尺寸应优先用命令行方式处理。

使用步骤

  1. 确定运行方式:批量压图、接入构建流程用命令行;临时处理少量图片用浏览器端。
  2. 准备原图:PNG、JPEG、APNG 均可,需要转格式的,确认目标是 WebP 还是 AVIF。
  3. 执行压缩:工具自动搜索满足目标感知质量的最小文件,不用手动设定质量值。
  4. 检查输出:重点看三处——透明区域是否正常、动画 PNG 的帧时序是否保留、文字和线条边缘有没有明显劣化。
  5. 确认体积收益:对比压缩前后的文件大小和肉眼观感,满意后再替换线上素材。

4 个关键特点

  1. 按感知质量决策,而不是按固定数值:它以目标感知质量为判断依据自动选参数,不同图片的压缩强度各不相同,省去“一刀切”的质量值反复试错。
  2. PNG 压得细:2 至 256 色调色板逐档比较、抖动与否分别评估,对色块简单、颜色数少的 PNG 尤其有效。
  3. 两端结果一致:命令行与浏览器端同一套 Rust 代码,本地压图和线上处理的结果可以互相印证。
  4. 隐私友好:浏览器端在本地设备完成处理,图片不上传服务器,处理用户上传的图片、未公开的设计稿时更安心。

注意事项

  • 浏览器端处理上限在 README 中明确为 4000 万像素,超出该范围应优先评估命令行方式,大图还要为浏览器端预留足够的内存和计算资源。
  • 工具不提供质量滑块,而是依据目标感知质量自动选择参数,不适合必须精确控制单一质量值的流程。
  • README 未明确说明 Windows 支持、服务端 API、容器镜像或现成构建插件,相关能力需查看 README 或源码确认后再采用。
  • 公开资料主要描述命令行与浏览器端用法,批处理接口、错误处理契约和程序化集成细节仍需结合源码确认,不建议直接假设它能无缝接入现有流水线。

适合人群

适合需要在本地或浏览器端压缩 PNG、JPEG、APNG,并希望自动选择压缩质量的开发者、前端工程师和构建工具维护者,比如压缩网站图片素材、在浏览器中处理用户上传的图片,或者把 PNG、JPEG 批量转成 WebP、AVIF。

和 pngquant、ImageMagick 这些工具比怎么选

如果你的流程已经固定了质量参数、或者需要现成的服务端接口和框架插件,pngquant、ImageMagick、Pillow 这类成熟工具更稳妥;如果你希望“不用调参、自动找最小体积”,并且部署边界集中在 macOS、Linux 命令行或支持 WebAssembly 的浏览器,slimdeer 值得优先验证。选型时建议拿自己的图片集实测一轮,重点检查透明度、动画、照片和大图的输出效果与资源消耗。

获取

访问 GitHub 仓库

GitHub 国内访问较慢,如打不开可多刷新几次

推广slimdeer:自动找最小体积的开源图片压缩工具

关注「软件教程管家」

回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。

版权与使用提示

本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›

上次编辑至今:4天 · 内容还比较新鲜

公告

契机库网站正式上线!

了解更多
收藏这款软件我的收藏 →

这款软件怎么样?

平均 暂无评分(0 人评)

取链次数:0

评分与投票来自真实访客,从 0 开始累计;觉得有用就点一下,帮更多人判断这款软件值不值得下。

正文完
 0