用途:为图书设计并生成高级封面。核心是先深入理解书本身,再把思考转化为精确的图像提示词,默认使用 NB2(gemini-3.1-flash-image-preview),仅在用户明确说 premium、hero、final 或 launch 时改用 NB Pro(nano-banana-pro-preview)。
五阶段方法(不得跳步,思考即技能所在,生成只是回报):
- 阅读书籍或其架构:把握中心张力、情绪基调、标志性画面、类型期待与颠覆、承载全书感觉的单一颜色。若有 book.yaml 或大纲则读之,若有章节至少读开篇与关键场景。
- 汲取最佳实践:引用 Chip Kidd(一个想法、一个图像、一种情感;封面是问题不是答案;文字与图像是一体;不画情节而画感受)、Peter Mendelsund(视觉隐喻而非插图;文学书用抽象优于写实;留白即内容)、Coralie Bickford-Smith(图案+符号优于场景;限定2-4色;字体为主角;系列内一致、系列间独特)等原则,并附各类型卖点与雷区(如黑暗奇幻用单人影、冷色加余烬点缀;文学奇幻用符号物、氛围景、负空间、衬线体等)。通用原则含标题优先(缩略图可读)、三分法构图、前后景分层、单一主色、去杂、2:3 竖版比例。
- 组合提示词:按固定结构包含 SCENE、COMPOSITION、LIGHTING、PALETTE、TYPOGRAPHY、STYLE REFERENCES、MOOD、TECHNICAL 等分区。
- 生成:默认 NB2(约 $0.02,原生竖版),premium 用 NB Pro(约 $0.04)。提供 curl 调用模板,从 MCP 配置或环境变量读取 GEMINI_API_KEY,保存路径约定为 apps/web/public/images/books/[slug]-cover.png,多版本对比可加 -nb2 或 -nbpro 后缀。
- 校验:检查标题在 200px 宽缩略图下可读、类型信号清晰、主色单一、焦点有意为之、无 AI 瑕疵、竖版比例、契合书籍张力、情绪精确;不通过则迭代。
质量分级:草稿封面(NB2 一次生成、基础校验)、生产封面(NB2 生成 2-3 次、完整校验取最优,已出版作品默认)、高级封面(NB Pro、多角度、hero 级,用于发布或精选)。
反模式:无特定性的泛化提示词、非必要的人脸、封面出现多个人物、试图一图画出整个情节、默认用 NB Pro、跳过第一阶段、文学书用亮霓虹色、嵌入长于标题的文本。
与 Arcanea 生态集成:保存封面到指定路径,更新 apps/web 下两个页面中的 COVER_MAP,在 book.yaml 的 ai_transparency.models_used 中记录生成,精选书还需在阅读器元数据中登记。
输出格式:思考(150-250词分析)、提示词(含全部7个结构分区)、执行生成命令并存到正确路径、运行校验清单逐项报告通过/失败、读取生成图像做视觉确认。