关于 image
image 是用于图片格式转换与尺寸调整的技能,通过 `cyeam image convert` 处理本地图片,并将文件保存或输出 Base64。它支持多种常见图片格式,也可将 SVG 栅格化后转换。
主要功能
- 01转换为 JPG、PNG、GIF、WebP
- 02生成多尺寸 ICO 图标
- 03输出 Base64 data URL
- 04按宽度或高度缩放
- 05设置 JPG 质量与输出路径
适用场景
- 01将 PNG 转为 JPG 或 WebP
- 02缩小图片并保持宽高比例
- 03从图片生成 favicon.ico
- 04将图片编码为 Base64
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mnhkahn/ cyeam-cli --skill image安装后在 Claude Code 中输入/image确认已加载。
详细介绍
来自项目 README图片格式转换
规则
用户要转图片/改尺寸/做 ICO/转 Base64 → 跑 cyeam image convert → 返回结果。
用户: "把这张 PNG 转 JPG" → cyeam image convert input.png -f jpg
用户: "把这图缩小到宽 800" → cyeam image convert input.png -w 800 -f jpg
用户: "做一个 favicon.ico" → cyeam image convert input.png -f ico
用户: "转成 WebP" → cyeam image convert input.png -f webp
用户: "转成 Base64" → cyeam image convert input.png -f base64
命令
cyeam image convert <input> -f <format> [options]
参数:
| 参数 | 说明 |
|---|---|
-f, --format | 目标格式(必填):jpg / png / webp / gif / ico / base64 |
-o, --out | 输出文件路径(未指定时用 <原名>.<新扩展名>) |
-q, --quality | JPG 质量 1-100(默认 90,WebP 无损,此参数无效) |
-w, --width | 目标宽度 px |
-H, --height | 目标高度 px |
--keep-ratio | 只给宽或高时按比例缩放(默认 true) |
支持的格式
- 输入:PNG / JPG / GIF / WebP / SVG(栅格化)
- 输出:PNG / JPG / GIF / WebP(无损) / ICO(多尺寸 16/32/48px favicon) / Base64(data URL)
输出
jpg/png/webp/gif/ico:写文件,stdout 输出saved: <path>base64:直接在 stdout 输出 data URL 文本(可配合--pretty干净输出)
注意事项
- 不需要登录
- SVG 输入会被栅格化为位图(256×256 默认,可通过宽高指定)
- ICO 输出自动包含 16/32/48 三个尺寸,浏览器按需要取
- WebP 输出为无损 VP8L(保留所有细节)
- 用
--pretty去掉 JSON 信封,只看输出
评论
支持 Markdown