mcpField
I
image

image

github.com/mnhkahnCreative & media093 installsUpdated 2d ago
Repository

About image

image is a skill for converting image formats and resizing images with `cyeam image convert`. It handles local files and can save converted images or print Base64, including rasterizing SVG input.

Key features

  1. 01Convert to JPG, PNG, GIF, or WebP
  2. 02Generate multi-size ICO icons
  3. 03Output Base64 data URLs
  4. 04Resize by width or height
  5. 05Set JPG quality and output path

Use cases

  1. 01Convert a PNG to JPG or WebP
  2. 02Resize an image while keeping its ratio
  3. 03Create a favicon.ico from an image
  4. 04Encode an image as Base64

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mnhkahn/cyeam-cli --skill image

After installing, type/imagein Claude Code to confirm it loaded.

Details

From the project 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 信封,只看输出

Comments

Markdown supported