---
name: shenghuohao-key-visual
description: "真实图片参考、固定区域排版与A/B双方案主视觉制作。"
---

# 生活号主视觉制作

规则版本：`2026-10-27-key-visual-37`；当前静态字体合成器最低版本：`2.2.1`。

每个新任务先实时get_rule_version，再按方向get_production_kit；所有读取携带本次expectedRevision。

A已有KV、B风格参考各完成一张。实际附图，不能只写图片名称或纯文生图。提示词只称实际顺序的【图N】。

## 排版组件

新任务采用横版LANDSCAPE-LEFT、竖版PORTRAIT-LEFT居左或PORTRAIT-CENTER居中。titleRegion/subtitleRegion提供尺寸上限和横向对齐；textGroup提供总文字区与固定间距。旧数字模板仅显式兼容。

当前三套组件主标题统一使用汉仪雅酷黑X 75W（HYYaKuHeiX-75W，OS/2 500），向右倾斜10°；副标题统一使用方正兰亭黑Regular（原字库命名实例wght=340），保持正体；辅助文字仍为45W。双行主标题的实际可见行间空隙固定为主副标题间距的1/2。程序读取批准静态字体并校验SHA256，文字在背景完成后合成。主副标题以实际可见字形保持固定间距，并在总文字区内垂直居中。

新组件主、副标题先分别按各自宽高上限等比适配，宽或高先触边即停止；用实际可见主标题高度、固定间距和实际可见副标题高度组成文字组，并在总文字区内垂直居中。横向对齐保持组件规定；原始单层y只作参考，实际y由文字组推导。字数不作为固定字号或容量上限。

横版及竖版居左主标题按内容语义尽量拆两行；竖版居中按内容决定行数。副标题优先完整单行。适配后主副实际高度加固定gapPx形成文字组，在textGroup.region内垂直居中。

横版副标题高度上限按用户要求由48px调整为67.2px（1.4倍）；总文字区高度由474px扩至493.2px。当前值属于用户调整，不是新的Figma测量；实际字形仍按宽高先触边适配。

## 图片区域

新组件不设核心Logo主体专属区域，主体的位置与比例按参考和构图自由安排，仅避让实际文字组及页眉Logo；外围框只约束非核心前景元素，不作为核心主体边界，不要求填满。纯背景可铺满画布。

## 配色

检查文字与Logo实际落区；深蓝或其他深色背景使用白色文字和白色原Logo，浅色背景使用批准深色文字和原Logo。

## 背景与文字分开

先固定总文字区、页眉Logo和非核心外围范围，再制作A/B背景。文字不参与图片生成。完成背景后读取light/dark样式，用font-compose.mjs后置合成主标题、副标题、DETAIL-01与正式Logo。

## 审阅与导出

并列查看所选风格参考、配对Logo输入与实际生成主体，核对主体材质与配色。白模只提供造型，必须使用参考重点色，主体不能仍为大面积白色白模；背景或装饰变色不能代替主体材质迁移。 若所选素材 materialPolicy.colorOverride 指定配色，显式配色优先于继承参考配色；仅该素材生效，实际全图配色未通过不得交付。

doctor/draft声明--route；风格路线传--style-reference-asset本次MCP所选素材JSON，finalize绑定材质审阅证据。

在目标投放尺寸下检查实际文字可读性与主副标题层级。框内适配后仍不可读或层级失衡时，停止继续缩字，不导出正式成品；优先换用适合原文的批准模板并重新排版，仍不适配则明确提示调整内容，未经用户同意不删改文案。

draft输出草稿、独立层、叠加图和实际指标。Agent真实查看后填写审阅证据，finalize再次核对版本、静态字体身份与冻结文件后才产海报。

## 背景Prompt

已有KV：
{{ratio}}，参考【图1】，按目标画幅重新构图，主体置于{{subjectPlacement}}，画面{{whitespace}}留白。

风格参考：
{{ratio}}，参考{{styleImage}}，使用{{subjectImage}}作为核心视觉元素，重新设计海报背景。主体置于{{subjectPlacement}}，画面{{whitespace}}留白。

白模默认约束（优先采用所选素材的materialPolicy.promptAddition）：
{{subjectImage}}白模仅提供Logo造型；主体材质和配色继承{{styleImage}}的核心元素，必须使用重点色，主体不能保留白色白模外观。

实际附加对应背景参考图片，图号与附图顺序一致。保留所选工作流原有的材质、配色和重点色约束；白模必须追加whiteModelMaterial。仅额外加入真实附图编号、画幅、排版位置与留白，不自行新增材质、质感、画风或字形描述。原工作流旧位置要求由当前实排位置替代，文字由批准字体后置合成。 若所选素材 materialPolicy.colorOverride 指定配色，显式配色优先于继承参考配色；仅该素材生效，实际全图配色未通过不得交付。
所选风格为白模时，先保留素材materialPolicy.originalPromptAddition，再追加该素材materialPolicy.promptAddition，不要另加通用白模句覆盖原有重点色、指定色调或不能出现白色等约束。若素材指定colorOverride，必须按其指定色调审阅，不能只验证继承参考配色。


## 成品后的可选资源位延展

仅在主视觉已生成完成且用户明确要求延展资源位时触发；否则不加载延展 Skill。 使用get_resource_extension_kit并传入完成状态、用户明确请求状态、成品sourceImage及当前expectedRevision；该工具返回完整延展Skill与精确裁切脚本。
