SuperAPI AI 工具集

baoyu-compress-image

设计与创作

查看项目

更新于 10-15 23:42

技能介绍

用途:压缩图像,默认输出 WebP 格式,也可输出 PNG 或 JPEG;可处理单个文件或目录。\n\n主要能力:自动从可用工具中选择最佳方案(sips → cwebp → ImageMagick → Sharp);支持质量参数、保留原图、递归处理子目录以及 JSON 输出。\n\n使用方式:通过 Bash 运行脚本,命令为 npx -y bun ${SKILL_DIR}/scripts/main.ts <input> [options],其中 ${SKILL_DIR} 需替换为本 SKILL.md 所在目录。选项包括 --output/-o 输出路径(默认同路径、新扩展名)、--format/-f(webp、png、jpeg,默认 webp)、--quality/-q(0-100,默认 80)、--keep/-k 保留原图(默认 false)、--recursive/-r 处理子目录(默认 false)、--json 输出 JSON(默认 false)。\n\n偏好设置:可通过 EXTEND.md 自定义默认格式、默认质量和是否保留原图。优先检查项目级 .baoyu-skills/baoyu-compress-image/EXTEND.md,其次用户级 $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md;找到则读取并应用设置,未找到则使用默认值。\n\n适用场景:需要批量或单张压缩图像、转换图像格式、优化图片体积时使用。\n\n限制:资料未提供具体压缩效果、性能数据、收费信息或系统兼容性范围,暂未提供。