生产力
baoyu-compress-image avatar

baoyu-compress-image

自动将图片压缩为 WebP、PNG 或 JPEG,支持 cwebp、ImageMagick 及 Sharp 等高性能工具。

简介

baoyu-compress-image 提供了一套简洁且自动化的图片优化工作流程。专为开发者、内容创作者与系统管理员设计,此工具会智能地从系统中选择最高效的压缩引擎(优先使用 sips、cwebp、ImageMagick 或 Sharp),在维持视觉品质的前提下大幅缩小档案体积。这是网页效能调优、存储空间管理以及准备部署资源时的必备工具。

  • 智能工具检测:自动侦测并选择系统中最高效的本机压缩二进制档。

  • 弹性格式支援:流畅地将图片转换为 WebP(预设)、PNG 或 JPEG 格式。

  • 批次与递迴处理:支援单一档案转换或递迴目录优化,轻松处理整个资源库。

  • 可配置品质:透过 0 到 100 的数值范围,精确调整压缩比例。

  • 整合就绪:提供标准终端机输出与 JSON 格式回馈,便于整合至大型 CI/CD 或自动化管线中。

  • 需要 Node.js 与 Bun 执行环境。

  • 支援透过专案层级、XDG 设定或家目录中的 EXTEND.md 档案定义自订偏好设定。

  • 常见用法为传入档案或目录路径,并可透过选项保留原始档案或递迴处理子资料夹。

  • 当您需要「最佳化图片」、「压缩资料夹」、「转换为 webp」或「减少档案大小」时,此技能是与 AI 代理互动时的最佳助手。

仓库统计

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