生产力
baoyu-compress-image avatar

baoyu-compress-image

使用 cwebp、ImageMagick 和 Sharp 等最佳本地工具进行智能图片压缩与转换的工具。

简介

baoyu-compress-image 是一款高效、自动化的图片优化工具,专为需要兼顾图片质量与文件大小的开发者与内容创作者设计。通过整合 sips、cwebp、ImageMagick 与 Sharp 等本地处理引擎,该工具能自动选择最适合的压缩方式,确保在无需手动管理引擎的情况下达到最佳压缩比。

  • 自动根据系统环境选择最高效的压缩引擎。

  • 预设使用高性能的 WebP 格式,同时支持 PNG 与 JPEG 转换。

  • 支持递归目录处理,适合批量优化项目中的所有图片资源。

  • 通过 EXTEND.md 配置文件支持项目级别或用户层级的默认质量与格式设置。

  • 提供详细的压缩成效报告,包含文件大小缩减比例。

  • 目标用户:网页开发者、技术写作者以及需要优化媒体资源的内容管理人员。

  • 输入:支持单一文件路径或整个目录的批量处理。

  • 输出:优化后的图片文件,支持原地覆盖或另存为;提供 JSON 格式输出以便于整合进自动化部署流程。

  • 使用场景:适用于需要执行“压缩图片”、“优化影像”、“转换至 WebP”或减小文件容量的自动化任务。

  • 限制:执行环境需安装 Bun 运行时;用户可通过 --quality 0-100 或 --keep 等标志精确控制输出质量。

仓库统计

Star 数
16,698
Fork 数
1,944
Open Issue 数
1
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 01:15
在 GitHub 查看