mcpField
I
image

image

github.com/mnhkahn创意与媒体093 次安装2 天前更新
代码仓库

关于 image

image 是用于图片格式转换与尺寸调整的技能,通过 `cyeam image convert` 处理本地图片,并将文件保存或输出 Base64。它支持多种常见图片格式,也可将 SVG 栅格化后转换。

主要功能

  1. 01转换为 JPG、PNG、GIF、WebP
  2. 02生成多尺寸 ICO 图标
  3. 03输出 Base64 data URL
  4. 04按宽度或高度缩放
  5. 05设置 JPG 质量与输出路径

适用场景

  1. 01将 PNG 转为 JPG 或 WebP
  2. 02缩小图片并保持宽高比例
  3. 03从图片生成 favicon.ico
  4. 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, --qualityJPG 质量 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