Popiai-skill仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

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