Cast 是一个将文本内容铸造为可见形态的工具:内容进去,PNG 出来,模具决定形状。它适合把文章、引言、笔记或任意文本渲染成信息图、海报、视觉卡片、模型图或风格化图形。
用途与流程:Cast 根据内容特征选择合适的渲染模式。支持 big(大字报)、long(长文)、whiteboard(白板推理)、poster(多卡分割)四种可由 CLI 快速渲染的模式,以及 infograph(信息图)、comic(漫画)、sketchnote(手绘笔记)三种需要 AI 创意布局的模式。CLI 路径要求内容结构清晰、能匹配对应 schema;若内容过于复杂或 CLI 失败,则降级到 AI 全流程。
主要能力:工具内置 22 套设计系统索引,可根据内容情绪(沉思、锐利、温暖、技术)、主题关联和密度适配推荐 3-5 个候选设计系统,并输出色板信息供用户确认。渲染时模板固定字体,设计系统仅提供色彩与视觉氛围参考;排版遵循移动端优先标准,正文不小于 36px、标注不小于 24px,并强调纸质印刷感——暖色纸张底色、墨感文字、降饱和度强调色、极细 hairline 边框。支持多卡批次一致性,通过 Token 锁定确保同批次卡片的色彩、字号梯度和间距节奏统一。
使用方式:可通过参数控制设计系统(--design)、设备像素比(--dpr,默认 2 即 4K 质量)、署名文字(--author,默认 Kenny Wu)和署名头像(--photo,默认 assets/avatar.png)。CLI 快速渲染需提取结构化 JSON 写入 /tmp/cast_input.json,再调用 node scripts/cast.js --input /tmp/cast_input.json --output ~/Downloads/{name}.png;截图使用 node assets/capture4k.js /tmp/cast_{name}.html ~/Downloads/{name}.png 1080 800 2 fullpage。
适用场景:适合将长文、金句、笔记、推理链、多卡内容等转化为视觉卡片、信息图、海报或手绘风格图像,用于内容分享、知识呈现或视觉化表达。
限制:infograph、comic、sketchnote 模式无法通过 CLI 快速渲染,必须走 AI 流程;comic 模式使用固定黑白调色板,设计系统色彩不生效;CLI 路径依赖内容结构与 schema 的匹配程度,复杂内容需降级处理。具体收费、平台支持等信息暂未提供。