SVG 绘图工作室
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dfcfbf47/svg-studio。
技能介绍
面向的问题
生成海报、信息图、流程图、架构图、图表和图标时,多模态生图模型常出现文字错字、数字失真、比例不稳、后续不可编辑的问题;纯手写 SVG 又容易在文本换行、渐变、滤镜、坐标系和渲染兼容性上翻车。SVG Studio 解决的是:用可控代码绘制图形,再把结果导出为位图或动图,同时保留矢量源文件。
工作方式
核心流程是:
- 定画布:根据 16:9、1:1、9:16、OG 等比例选择
viewBox,用--scale或--width控制输出清晰度。 - 写 SVG:先铺背景
rect,文本用多个<text>控制换行,渐变/滤镜放在<defs>中通过url(#id)引用;图表需要将数据坐标映射到像素坐标,并注意 SVG y 轴向下。 - 渲染 PNG:通过
scripts/render.py优先使用 Chrome,降级到resvg或cairosvg,支持透明背景、强制尺寸和引擎选择。 - 做动图:网页内播放可直接写 SMIL 或 CSS 动画;需要
GIF、APNG、WebP、MP4文件时,用scripts/animate.py从多帧 SVG 合成。 - 验证交付:渲染后用图片读取检查文字截断、背景、中文字体和动效帧,再交付
.svg源文件与位图或动图。
适用边界
它适合矢量、精确、可编辑的图形:信息图、SaaS 功能长图、流程图、数据图、图标、loading 动画。若要照片级写实人物、风景、水彩或拟物质感,SVG 不占优,应交给多模态生图工具;手绘便签风可使用技能提供的滤镜配方,但真实材质仍超出其稳定边界。
使用场景
- 制作 16:9 技术发布海报,并要求标题、数字与版式完全精确
- 把接口调用关系整理成可编辑的架构图,再导出 PNG 放进文档
- 生成公众号封面 OG 图,保留 SVG 源文件以便后续改文案
- 做 loading 动效并合成 GIF,用于产品演示网页
适合人员
- 要维护可编辑图表源码的前端或数据可视化工程师
- 需要反复产出信息图和封面图的独立开发者
- 要把流程、架构和指标说明可视化写进文档的技术写作者
- 需要基于代码制作可复现动效文件的产品设计师