工作方法
Baoyu Compress Image 封装了图片压缩脚本,支持文件、目录和输出选项。默认输出 WebP,文档也列出了 PNG 和 JPEG。工作流会按指定顺序选择可用的图片工具:sips、cwebp、ImageMagick,最后是 Sharp。
最重要的决定是如何处理源文件。文档中的默认设置不保留原文件,开启 keep 选项可保留原文件。项目级和用户级偏好也可以指定格式、画质和保留策略。因此,在开始批量处理前,应明确输出位置和原文件保留要求。
预期交付物
- 以指定格式保存到目标位置的压缩图片。
- 已处理素材的转换结果和文件大小变化报告。
- 可供更大规模素材工作流使用的可选结构化 JSON 输出。
从简报到审查
- 01确认偏好和处理范围
确定具体文件或目录,并读取适用的 EXTEND.md 偏好。明确是否包含子目录,以及是否必须保留原文件。
- 02选择输出设置
选择 WebP、PNG 或 JPEG,指定输出路径和画质。文档中的默认画质值为 80;是否合适取决于图片内容。
- 03按限定范围执行转换
通过 Bun 或文档说明的备用方式运行随附的 main.ts 脚本,由脚本的工具选择逻辑确定可用的处理工具。
- 04检查处理后的素材
查看生成的图片和报告中的文件大小变化,确认原文件保留和递归处理都遵循了所选设置。