用途:为书籍章节和正式文章生成简洁专业的静态 SVG 技术配图,走“分析章节—规划插图—生成—归档—审查”流程,适合纸质出版场景。
主要能力:内置 flow、layer、matrix、hub、tree、cycle、radar、skill-card、timeline-lane、matrix-grid、three-col 等 13 种布局模板(含 flow+matrix、flow+hub 组合),可插入 [[FIG:N:描述]] 占位符并替换为标准 <svg> 标签,图注格式为“图 N-X:标题”。提供调色板与样式规范、PNG 导出与成稿一致性巡检。
使用方式:入口命令 /svg-book-illustrator @path/to/chapter.md;导出 SVG 用 python scripts/extract_svgs.py path/to/chapter.md --output output/figures/;快速预览 python3 scripts/render_svg.py input.svg output.png,高 DPI 用 node scripts/svg2png.js input.svg output.png 300;巡检 python3 scripts/scan_consistency.py --book-root <书仓根目录> --report <报告输出.md>;改动生成器后跑 python3 -m unittest discover -s scripts/tests -p 'test_*.py' -v。
适用场景:章节架构、流程、层次、对比、循环、生态关系、多维数值对比、多角色时间线、两维交叉对照、三分栏并列等配图。
限制:仅生成静态 SVG,无动画、渐变、滤镜、emoji;画布宽固定 720px、透明背景、无 <style> 与 CSS 变量、颜色须内联;PNG 导出依赖 rsvg-convert、Puppeteer/Chrome;受控渲染与像素等价脚本需本机已有相关工具,缺失时报错不自动安装。部分审查需多模态渲染目检,具体收费与价格暂未提供。