SuperAPI AI 工具集

sample-rendering

设计与创作

查看项目

更新于 10-16 05:07

技能介绍

用途:为设计包生成可对比的渲染样例。核心原则是内容相同、仅设计不同:设计包应用版与 baseline 使用同一份固定假内容(fixture),prompt.md 原样输入,不修改。

主要能力:按轨道渲染。网页轨道按 prompt.md 写单文件 HTML(内联 CSS 或 Tailwind CDN),存为 workspace/03_render{slug}.html,再用 Playwright 等无头浏览器在 1280px 桌面宽度截全页图,输出 design-packs/{slug}/preview.png。PPT 轨道默认用 16:9 画布把封面、正文、图表三张幻灯片纵向排在一张 HTML 里做 mockup 再截图;需要真实 .pptx 时用 python-pptx 生成,再用 LibreOffice 转换:soffice --headless --convert-to png,无转换工具则回退 HTML mockup。baseline 用无设计包的基础请求渲染,每轨道一次并复用。

fixture:PPT 用虚构公司 Northwind 季度报告(封面、三项核心成果、季度营收柱状图 Q1 120、Q2 145、Q3 138、Q4 170);网页用 Northwind 落地页(hero、三张功能卡、页脚)。

限制与错误处理:指定字体不可用时按同类(sans/serif/mono/display)回退并在渲染备注中记录;韩文内容需确保 Pretendard/Noto Sans KR 类字体,出现豆腐块视为渲染失败。渲染失败重试一次后标记 render_failed,附原因报告给 diversity-qa 与 pack-architect,不自动排除发布,由人判断。渲染源文件保留用于审计与复现。