9.0 KiB
平面设计七条防翻车铁律 + 三条工作流 meta 约束
何时 read:写任何海报 / 封面 / 社媒图 / 营销图 brief 之前必读。任何一条违反都会直接导致设计感差 / 信息不传达 / 文字错乱 / 品牌色错位 / 文案重复——prompt 设计阶段就要规避,post 阶段也要按这六条 inspect。
六条防翻车铁律
1. 比例必须显式声明(Aspect-Ratio Discipline)
每个子类型默认比例完全不同。禁止用「默认 1:1」或「随便给个比例」凑合。
- 海报常见:印刷 3:4(A3/A4)/ 电影 2:3 / 朋友圈竖图 9:16 / 横幅 16:9
- 封面常见:杂志 3:4 / 书籍 2:3 / 专辑 1:1 / 视频 16:9 或 9:16
- 社媒常见:公众号头图 2.35:1 / 公众号次条 1:1 / 小红书 3:4 / 微博 16:9 / Story 9:16 / IG Post 1:1
- 营销 banner 常见:网页 16:9 或 21:9 / 详情页 1:1 或 4:5 / 促销 9:16 或 3:4
未明确比例直接问用户,不要默认 1:1。每个子类型的默认比例见对应 subtypes/{NN}-{name}.md。
2. 文字内容必须用户确认(Text Pre-confirmation)
平面设计 80% 的失败是文字错乱:错字、字体不合调性、文案位置压主体、长度超出预算。
派单生图前必须 AskUserQuestion 用户确认:
- 是否需要文字(Y/N)
- 主标题完整文字(用户原话 verbatim)
- 副标题(如有)
- 辅助信息(日期、地点、品牌、CTA)
- 中英文 / 中英混排
- 字体调性偏好
不允许「这是海报,文字应该是 XX」凭训练先验补全文字。
3. AI 渲染中文字策略(Text Rendering Strategy)
⚠️ 2026 更新:默认走直接渲染(用 openai/qwen),不再默认走"纯底图 + 后期"。后者是 SDXL/早期 midjourney 时代的 workaround,已过时。
中文文字渲染策略:
- 策略 A(默认):用 openai (gpt-image-2) 或 qwen 直接渲染。openai 标题级 ≤ 20 字 / qwen ≤ 15 字稳定可用,国风/中式调性优先 qwen
- 策略 C:用户提供模板图(i2i 模式),保留版式仅替换文字
- 策略 B(罕见 fallback):仅在用户明确"只要底图自己加文字"或文字 > 50 字极端长时使用;走 B 时必须返回结构化交付物(坐标 + 字体推荐),不允许默默交付空白底图
4. 视觉权重三区分明(Visual Weight Discipline)
任何含文字 + 图像的画面必须有 Heavy / Medium / Light 三区分明的视觉权重:
- Heavy 区:主视觉密度区(主体 / 强色彩 / 复杂细节 / 高对比)
- Medium 区:文字落点最佳区(轻度纹理 / 中等明暗对比,文字与图像不打架)
- Light 区:留白呼吸空间(无主体 / 无质感 / luminous emptiness 刻意空)
文字必须落 Medium 区——不能压在 Heavy 区主要细节上(人物海报不压脸;商品图不压 logo)。留白必须明确为「刻意空」——不能只说「较亮区域」(模型会用渐变贴图填充)。
⚠️ MUST READ before writing composition prompt
本铁律的执行细节、prompt 写法红线、5 类假三区识别详见下方「几何分割红线」节。
几何分割红线(Composition Prompt 反例)
写 Composition / Layout / Subject 段 prompt 时禁止用以下描述(直接命中假三区 #4):
| 反例 | 后果 |
|---|---|
❌ Top 1/3: title area, Middle: main visual, Bottom 1/3: fade |
上下色块硬切 |
❌ Upper section + Lower section |
同上 |
❌ Header area + main image area |
同上 |
❌ clean color block at top for text |
纯色块覆盖,无过渡带 |
正确写法(必须含梯度过渡关键词):
warm tonal gradient flowing from luminous upper area
through textured middle band into rich heavy lower zone,
no hard color block boundaries
或:
seamless tonal transition between text area and main subject area,
no horizontal color split, soft visual blend
详细三区模型 + 失败模式 + Prompt 写法 + 5 类假三区识别详见下方相关章节。
5. 品牌色 hex 严执(Brand Color Fidelity)
任务含品牌色 hex 时必须:
- prompt 里写出完整 hex(
#FF6B35)+ 描述性辅助词(warm orange) - 标明角色(
primary / accent / background) - 配色比例(
dominant 60% / accent 25% / background 15%) - 不允许用「品牌色」这种含糊词,模型会偏移到训练先验
6. 文案唯一性(Text Uniqueness)
同一文案信息不在画面中出现两次——重复 = 信息层级失效 + AI 幻觉典型症状(benchmark 实测高频翻车点)。
必须遵守:
- 主标题 / 副标题 / CTA / 时间地点 / 品牌名 / 价格 → 每段在画面中只出现一次
- 中英文对照不算重复(如 "周末读书会 / Weekend Book Club" 上下并列)
- 版权信息 / Copyright / 小字 → 单独一处不可重复
失败模式:
| 表现 | 根因 | 修法 |
|---|---|---|
| 标题在顶部 + 同一标题又出现在中间 | AI 幻觉,prompt 没显式约束 | 显式要求"each text element appears exactly once" |
| 时间出现两次(顶部一次 + 底部又一次) | prompt 描述时间放置时多次提到 | prompt 中每段文字只声明 1 次位置 |
| 同一英文短语在画面 3 处出现 | 模型在"留白"区域用文案填充 | negative: no duplicated text, no repeated copy |
| 中文主标题被复刻成英文翻译再出一次 | 模型自动加英译 | 显式 "Chinese title only, no English translation overlay" |
Prompt 防御标准句:
Text rendering discipline:
- each text element appears exactly once in the composition
- no duplicated copy, no repeated phrases
- title at {position} only, date at {position} only
- no auto-translated overlays
negative: no duplicated text, no repeated copy, no echoed phrases
7. 氛围效果不能吞主体(Atmosphere ≠ Subject Erasure)
motion blur / dramatic blur / soft focus / dreamy haze / extreme bokeh / mood-only 等氛围效果必须保留至少 1 个清晰可识别的主体(人物 / 产品 / 地标 / 标志性物件 / 场景核心元素),让海报不退化成纯装饰背景。
适用场景:
- 春日 motion blur 海报 → 必须保留可辨认的"花田 / 原野 / 樱树 / 行人剪影"等主体细节
- 梦幻 bokeh 婚礼海报 → 必须保留可辨认的新人 / 产品轮廓
- soft focus 美妆海报 → 必须保留可辨认的产品瓶身 / 模特面部
- 雨夜霓虹氛围海报 → 必须保留可辨认的人物 / 招牌 / 街景结构
Prompt 防御标准句:
motion blur applied to background only,
main subject (e.g. {subject_keyword}) remains in clear focus,
identifiable subject silhouette / shape must be preserved,
do not blur the entire frame, do not erase the subject into pure abstraction
自检(必走):出图后眯眼 1 秒看不清"画的是什么具体场景 / 主体是什么"→ 直接 regen,把氛围效果权重往下降。
三条工作流 meta 约束(必读)
五条铁律之外,三条贯穿整个工作流的 meta 约束。
Meta-1. 子类型边界不可跨界(Subtype Discipline)
海报 / 封面 / 社媒图 / 营销图各有独立的设计逻辑:
- 海报:信息传达(艺术性优先),主视觉占 60%+
- 封面:依附于内容(杂志 / 书 / 视频),有固定标题字位
- 社媒图:首屏吸引力 + 小屏阅读性
- 营销图:转化导向(信息清晰 + CTA 显眼),主视觉占 40-50%
禁止把营销图当海报做(卖点图需要清晰的产品 + 卖点 + CTA,不追求艺术性)。子类型识别歧义时("做个海报推广 X 产品")必须 AskUserQuestion 确认主用途。
Meta-2. 参考图必走 i2i(Reference Discipline)
用户提供模板图 / 参考海报 / 品牌已有素材时禁止走纯文生图。明确告知用户走哪条路径:
- "将基于参考图重绘"(保留版式 / 主体)
- "将仅参考风格"(取风格 不取内容)
- "将作为模板替换"(保留版式 / 替换文字 / 替换主体)
多张参考图时必须 AskUserQuestion 明确每张角色(模板 / 风格 / 主体 / 品牌素材)。
Meta-3. 必填项缺一不可(Brief Completeness)
派单前对照 subtypes/{NN}-{name}.md 的"必填项"清单 grep 一遍。任一缺失:
- 比例缺 → AskUserQuestion
- 主视觉缺 → AskUserQuestion
- 文字内容缺 → AskUserQuestion(按 Iron Law #2)
- 字体调性缺 → AskUserQuestion
- 配色策略缺 → AskUserQuestion 或采用子类型默认
- 平台尺寸缺 → 按子类型默认(见
defaults.md)
跳过 = sub-agent 凭训练先验补全 = 拿到结果对不上后再返工。
配套 reference
- 子类型决策入口 →
subtypes-index.md/subtypes-quick-ref.md - 跨子类型共用规则 →
cross-subtype-rules.md - 默认参数(比例 / 调性 / 配色)→
defaults.md - 子类型 → 模型映射 →
model-routing.md - 海报评分模型(出图后必走)→
quality-scoring.md