GPT-IMAGE-1 做单张图标通常没问题,做系列图标时风格漂移,多数情况下不是模型不会画,而是每张图的提示词里风格描述不一致,或者只写了“简洁、扁平、科技感”这类没有稳定指向的词。想让一套图标保持接近一致的风格,建议先把一张满意的图标当作风格锚点,把线条粗细、配色、圆角拆成固定词组,写进每一条提示词,生成后按同一套检查项并排对比。
系列图标可以做到肉眼接近一致,但依赖固定的风格锚点词加人工筛选,不能指望模型自动延续上一张的画法。适用场景:一套同尺寸的功能图标。操作动作:保存一张锚点图,提取线条、配色、圆角三个特征,写进每条提示词并按检查表比对。验证方式:同尺寸拼图后缩到小尺寸看线条与配色是否跳变。边界:主体形状差异大时漂移更明显,接口是否支持传入参考图会影响可控程度。
先选一张满意的图标作为风格锚点
先用同一句提示词生成若干张同尺寸图标,挑一张线条最干净、配色最平衡的,作为后续全部图标的比对基准。这张图不要覆盖重生成,另存为独立文件,例如 icon-anchor.png,后面每次检查都拿锚点图并排。
保存锚点图之后,写下这张图最明显的三个视觉特征。写的时候要用能指认、能量出来的描述,不用“好看”“高级”这类主观词。可以从这几处入手:
- 线条:单线描边还是描边加填充,线宽大约占图标边长的几分之一。
- 配色:主色是什么色相、辅色是哪一个,整张图一共用了几种颜色。
- 圆角:外轮廓是直角、小圆角还是大圆角,笔画端点是尖的、圆的还是胶囊形。
把结果记成一段固定文本,之后每张提示词都从这段文本复制:
锚点图:icon-anchor.png
线条:单线描边,线宽约占图标边长的 1/8,笔画端点圆角
配色:主色深蓝,辅色浅灰,全图只用 2 色
圆角:外轮廓大圆角,圆角半径约占边长的 1/5
从锚点图里提取线条粗细、配色和圆角三个特征
风格锚点词的作用,是把“像上一张那样”翻译成模型每次都能读到的约束。建议只保留三个字段:线条、配色、圆角,字段越少越容易在每条提示词里复制完整。示例可以写成:
- 线条:粗线条,单线描边,线宽约占图标边长的 1/8。
- 配色:双色配色,只用主色和辅色各一种,不使用渐变。
- 圆角:大圆角,外轮廓和笔画端点都是圆角。
尽量不写无法量化的词:“简洁”“科技感”“扁平但有质感”“高级灰”“小清新”。这些词在不同提示词里没有稳定指向,是系列图标风格漂移的主要来源。粗细描述也要统一口径,不要一张写“细线”、下一张写“极细线”、再下一张写“线条轻一点”。
如果所用接口支持参考图或风格参考参数,可以把锚点图一并传入,同时保留文字锚点词,两者并不冲突。接口是否支持、参数名叫什么,需要结合你实际使用的接口确认,不要照搬别处的参数名。
把这三个特征写进每一条图标提示词
每条提示词按“主体 + 线条 + 配色 + 圆角 + 背景”五段写,风格四段完全一致,只换主体那一句。模板如下:
图标主体:日历
线条:粗线条,单线描边,线宽约占图标边长的 1/8,笔画端点圆角
配色:双色配色,主色 #1F3A5F,辅色 #C9D6E3,不使用渐变
圆角:大圆角,外轮廓与笔画端点均为圆角
背景:纯白背景,无阴影,图标居中,正方形画布
批量生成之前,先把主体清单和文件名对齐,避免生成完分不清哪张对应哪个功能:
01-calendar.png 主体:日历
02-upload.png 主体:上传箭头
03-settings.png 主体:设置齿轮
04-search.png 主体:放大镜
每生成一张,检查提示词里的四行风格描述有没有被改动。手改风格词是系列不一致的常见原因,尤其是主体画不出来时,顺手删掉“大圆角”或者把“双色配色”改成“颜色好看一点”。
生成一组后并排检查线条和配色是否漂移
把同一批图标缩放到同一边长,例如 256px,按序号拼成一张网格图或长图,用系统看图工具或本地图片拼接命令做都可以。先在大尺寸下看整体,再缩到 32–48px 看小尺寸下是否还能辨认。逐项对照下面四项:
| 检查项 | 看什么 | 常见漂移 | 对应动作 |
|---|---|---|---|
| 线条粗细 | 各图描边宽度是否一致 | 个别图标线条变细、变粗或出现双线 | 补回线宽比例,重生成该张 |
| 主色 | 主色色相和明度是否在同一档 | 有的偏蓝、有的偏紫,饱和度忽高忽低 | 把主色写成明确色值再生成 |
| 辅色 | 辅色是否每张都出现且颜色一致 | 辅色消失,或自动多出第三种颜色 | 在配色一行写明只用两色 |
| 圆角大小 | 外轮廓与笔画端点是否同一种圆角 | 外轮廓圆角忽大忽小,端点变尖角 | 写回圆角比例,避免只写圆角二字 |
并排检查时不要一次改多处。哪一项漂移,就先只针对那一项调整风格词,其余三行保持不动,否则无法判断是哪句描述起了作用。
漂移时只改特征词,不换主体描述
发现某张图标漂移,先判断是主体描述干扰还是风格词不足。主体自身形状会影响观感:齿轮带齿、放大镜带圆,都可能让大圆角看起来和方形主体不一样。判断方法是一次只改一个变量,其他三行原样保留。
例如某张设置齿轮的圆角看起来偏小,可以做两组对照:
版本 A:线条 = 1/8 粗线条;配色 = 主色 #1F3A5F + 辅色 #C9D6E3;圆角 = 1/5 大圆角;主体 = 设置齿轮
版本 B:只把圆角改为 1/4 大圆角,外轮廓圆角明显,其余三行不变
记录:B 版本的外轮廓圆角是否与锚点图一致,齿形是否因此变形
每次只替换一个风格特征词,重生成两到三张对比,把变化记在提示词文件旁边。哪一版通过并排检查,就把那一版整段提示词留成标准版本,例如存成 style-lock.txt,后续所有新图标都从这份文件复制,不要从聊天记录或上一轮生成结果里翻旧词。
如果换了几次风格词仍然漂移,通常是风格词给得太少,或者主体描述太长压过了风格描述。可以先把主体压短,只写功能名,不写场景和修饰语;也可以把风格四行在提示词末尾再重复一次。风格一致本身没有硬性标准,一套图标并排放进界面时不跳、缩到小尺寸仍能辨认,通常就可以继续往下做。