mc_kit_image
Convert SVG text or files to PNG, inspect image dimensions, embed images as data URIs, compose grids as editable SVG, and save outputs for Minecraft agent workflows.
Instructions
图像能力。SVG 是编辑语言:布局/画框/加文字(含中文)/拼网格都直接写 SVG 文本,再用这个工具光栅化成 PNG。
action:
· info 看图的尺寸/格式(也能确认文件是不是能用的图)
· embed 把图片变成 data URI + 现成 <image> 标签 —— 往 SVG 里引图必须这么做
· render SVG → PNG(可给 width/height/scale;svg 文本或 svgPath 二选一)
· grid 把多张图按网格拼成可继续编辑的 SVG 文本(省掉重复写 N 个 和算坐标)
· save 把 SVG 文本或 PNG 字节落盘
输出默认落 .mcp-mc-agent/.out/。图会直接内联给你;要留一份给别人看就写发布区 .mcp-mc-agent/.express/<子目录>/x.png,再用 mc_kit_express 取。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap | No | grid:格子间距(默认 8) | |
| out | No | 输出路径(render/save 用) | |
| svg | No | render:SVG 文本 | |
| cell | No | grid:每格最长边(默认 256) | |
| cols | No | grid:列数(默认自动) | |
| path | No | 输入文件(info/embed 用) | |
| paths | No | grid:要拼的图片路径(按顺序) | |
| scale | No | render:倍率(2=两倍清晰度) | |
| title | No | grid:整图标题 | |
| width | No | render:目标宽 | |
| action | No | info / embed / render / grid / save | |
| height | No | render:目标高 | |
| labels | No | grid:每格标签(可中文) | |
| svgPath | No | render:SVG 文件路径 |