同一段提示词,竖版看着舒服,横版一出来就挤成一团,通常不是模型画得差,而是画幅换了、描述里的空间关系没跟着换。画幅决定构图分区和留白落在哪:竖版是上下分层,横版是左右分层。先定用途和画幅(方向+比例),再按方向各写一版提示词,比把一张竖版拉伸或裁剪成横版要稳。判断标准也很直接——两版出图后,主体大小、留白位置、可放文字的区域这三项都对得上投放位置,这一版才算可用;对不上就按「画幅→分区→占比→细节」的顺序改,而不是反复重掷碰运气。
如果竖版满意、横版发挤,先别急着加细节词。把画幅写进提示词第一行(方向+比例),竖版按上中下分区描述,横版按左中右分区描述,两版各出一张做同屏比对:主体大小、留白位置、可放文字的区域。三项对不上,就按画幅、分区、占比、细节的顺序逐层改,一次只动一层。这套做法的边界是:它解决的是构图与留白错配,不解决模型能力上限;海报上的成段文字、精确字号和排版层级,仍建议在出图后用设计工具叠加。
先确定用途再决定画幅
画幅不是审美偏好,是投放位置的物理约束。同一张图要发手机端海报和网页 banner,本来就是两个交付物,不该共用一版。先写下这张图最终放在哪、周围有没有文字、文字在图上还是图外,再回头定方向和比例。
| 投放位置 | 常见画幅 | 构图倾向 |
|---|---|---|
| 手机端活动海报、社群分享图、详情页头图 | 竖版 3:4 或 9:16 | 上下分层,主体居中或略偏上,顶部或底部预留整条标题带 |
| 网页 banner、公众号头图、PPT 封面、视频横屏封面 | 横版 16:9 或 3:2 | 左右分层,主体偏一侧,另一侧留成块空白放标题和按钮 |
比例本身也要和用途对齐:9:16 更贴手机全屏,3:4 更贴图文混排;16:9 适合宽屏首屏,3:2 更适合图文并排的卡片。比例定下来后,把它作为固定输入写进提示词和请求参数,避免每次靠模型自由发挥。需要结合环境确认的一点:不同控制台或 SDK 对画幅参数的叫法不完全一样,有的用 aspect_ratio,有的用 size 或 width/height,提交前先确认当前接口接受哪个字段,别把比例写进正文却忘了传参数。
竖版提示词里先写纵向层次
竖版的问题多半出在「横向铺满、纵向没有分层」。提示词的第一句应该先把画面切成上、中、下三段,再往里放主体,而不是先描述风格和细节。下面这段可以直接当骨架改:
竖版 3:4 海报。
画面上三分之一为干净的浅色背景,保留整片留白用于后期放标题文字;
主体为半身人物,位于画面中部,占画面高度的中间一段,头顶不贴边、脚不越界;
下三分之一为地面与柔和投影,底部保留一圈窄边距。
整体按上中下分层,不要左右铺满,不要在顶部边缘裁切主体。三个要点值得写死:一是上下分区,明确哪一段是背景、哪一段是主体、哪一段是落地;二是主体高度占比,用「中间一段」「约占画面一半高度」这类相对描述,比「大一点」「占满」更好控制;三是上方留白,直接说留白的用途(放标题),模型通常会更愿意把它留干净,而不是塞满装饰。
横版提示词里先写左右关系
横版的错误写法是把竖版那段落款描述照搬过来,结果主体居中、两端空得莫名其妙。横版要先把画面切成左、中、右,再指定主体压在哪一侧、留白落在另一侧。
横版 16:9 横幅图。
主体是产品静物,放在画面左侧,横向占据左侧区域,不延伸到画面中线右侧;
画面右侧保留一大片连续留白,作为标题与按钮区域,留白内不放装饰元素;
背景按左实右虚处理,中景到远景自然过渡。
避免左右对称构图,避免主体居中压住文字区。横版要写清三件事:左右分区(哪侧放主体)、留白落在哪一侧(并说明用途)、主体宽度(占画面多少、边界到哪停)。留白写「连续」比写「空白」有效,因为零散的空白没法放标题。
两版各出一张做同屏比对
验证不是把同一张图拉伸后目测,而是让两版各自独占一次生成,然后并排看。建议固定同一段风格描述和同一个种子(如果当前接口支持),只改画幅与空间关系的部分,这样差异才归因清楚。
| 比对项 | 竖版该看到的 | 横版该看到的 |
|---|---|---|
| 主体大小 | 纵向占中间一段,宽度不铺满左右 | 横向占一侧,高度不压满上下 |
| 留白位置 | 顶部或底部的整条带 | 左右某一侧的整块区域 |
| 可放文字的区域 | 上三分之一或下三分之一连续干净 | 一侧连续干净且不压在主体细节上 |
不一致时按顺序改,不要一次改五处:
- 先确认画幅本身生效——看返回结果里的 width/height 或本地文件属性,例如用
identify -format "%wx%h\n" out.png,或直接看接口响应里的 size 字段。尺寸不对,后面全白搭。 - 再改分区描述——竖版补上中下,横版补左中右。
- 再改主体占比与边界词——加「不贴边」「不越中线」这类约束。
- 最后才动风格词和细节词。
如果画幅参数对了、分区也写了,留白还是被填满,通常是负面描述缺失,建议补一句「不要在留白区添加装饰元素」,再出一张确认。
把两版模板分别存好
共用一段提示词是「横版发挤」反复复发的主因。稳妥做法是拆成两个模板文件,槽位结构一致但空间描述段各自独立,命名能一眼看出方向、比例和用途。
# 命名建议
poster_v_{用途}_{比例}_v1.txt # 竖版,如 poster_v_activity_3x4_v1.txt
banner_h_{用途}_{比例}_v1.txt # 横版,如 banner_h_launch_16x9_v1.txt模板内部建议固定六个槽位,两版只在「空间关系」槽位不同:
- 画幅槽位:方向+比例,放在第一段第一句
- 分区槽位:竖版写上中下,横版写左中右
- 主体槽位:主体类型、占比、位置、边界约束
- 留白槽位:留白位置、面积、用途
- 风格槽位:色调、光影、质感(两版可共享)
- 负面槽位:不要铺满、不要对称、不要在留白区加装饰等
两版文件同时仓库化或放进同一个模板目录,改一次评审一次,编号递增保留旧版。这样下次要出横版,改的是 banner_h 文件里的主体描述,而不是把竖版那段话复制过去再临时删词——后者正是「同一张图挤在一起」的来源。