geometric-logo
Installation
SKILL.md
Geometric Logo:用几何构造画图标
你写的是构造,不是轮廓。一份 JSON 规格描述圆、环、切线、两弧夹出的叶形 (lune)、相切圆弧链、凸包和布尔运算。
脚本据此算出最终轮廓,并把同一批图元画回构图卡上当作构造线。所以构造线就是形状的来源,不是事后贴上去的装饰。
这正是 Rikyu 样张 before/after 的区别(详见 references/method.md)。
产物
python3 <本 skill 目录>/scripts/logo.py spec.json -o <输出目录> 生成:
| 文件 | 内容 |
|---|---|
icon.svg |
最终 mark:单色、单条 evenodd 路径、方形 viewBox。轮廓沿构造圆的部分写成真正的 SVG 圆弧 A,直段写成 L |
poster.png/.svg |
米白 4:5 画布上居中的成品图 |
construction.png/.svg |
构图卡:方格纸、浅灰实填的形状、构造圆、切线、圆心十字、底部 CONCEPT 文案、右下角成品缩略图。默认只画最终落在轮廓上的圆和线;gap 缝画成成对的同心圆 |
sizes.png/.svg |
128→16px 正反色小尺寸测试 |
compare.png/.svg |
仅在规整现有图标时(--compare 原图):原图、规整后、叠加三联对比 |
report.txt |
体检:bbox 与重心、碎片数、半径种类、过细部位、会糊掉的窄缝 |