SuperAPI AI 工具集

baoyu-compress-image

设计与创作

查看项目

更新于 10-15 21:56

技能介绍

用途:压缩图片,默认输出 WebP,也可指定 PNG 或 JPEG,并自动在 sips、cwebp、ImageMagick、Sharp 中选择可用工具。

主要能力:支持单文件或目录输入;可设置输出路径、格式、质量(0-100,默认 80);可选择保留原图;支持递归处理子目录;支持 JSON 输出。

使用方式:脚本位于 scripts/ 子目录,{baseDir} 为 SKILL.md 所在目录。运行时 ${BUN_X} 解析规则:已安装 bun 用 bun;否则有 npx 用 npx -y bun;都没有则建议安装 bun。命令格式:${BUN_X} {baseDir}/scripts/main.ts <input> [options]。常用选项:--output/-o 输出路径;--format/-f webp、png、jpeg;--quality/-q 质量;--keep/-k 保留原图;--recursive/-r 递归;--json 输出 JSON。示例:${BUN_X} {baseDir}/scripts/main.ts image.png;${BUN_X} {baseDir}/scripts/main.ts image.png -f png --keep;${BUN_X} {baseDir}/scripts/main.ts ./images/ -r -q 75;${BUN_X} {baseDir}/scripts/main.ts image.png --json。

配置:按优先级查找 EXTEND.md,第一个找到的生效:1) .baoyu-skills/baoyu-compress-image/EXTEND.md(项目);2) ${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md(XDG);3) $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md(用户主目录)。未找到则用默认值。EXTEND.md 支持默认格式、默认质量、是否保留原图。

限制:资料未提供具体支持的文件扩展名清单、各工具差异、性能数据或收费信息。