将图像里的色彩搭配逻辑,转化成简单的提示词
文章目录
有时候我们看到一张图发现它的色彩好漂亮,好美,特别顺眼。然后我们想要上手来自己做一张的时候,发现,自己只会写几个颜色的名字,结果出来的图片就格外的不协调。
我们想要把它写进提示词的时候,最容易想到的,是把颜色列出来:比如什么奶油白、浅蓝、焦糖橙。然后再在结尾加一句“高级配色,低饱和”,好像就要万事大吉了。
但是,同样的颜色,如果换一个面积,背景再换一换,或者只是明暗面挨得太近,这个画面可能就不是你喜欢的那张图了。这里面涉及到的其实就是色彩理论
所以这篇文章想做的事很具体也很简单:借一点色彩知识,看清图里的关系,再把这些关系说给 生图模型 听。
不用先学会画画,也不用把色彩理论背下来。我给同一个人物安排了几个教学场景:收到花、被鸟鸣打断、闻花、拉开窗帘、听见敲门。每次先看发生了什么,再看颜色怎样帮这个瞬间说话。
文章里面可能有一些错误的地方,或者是主管判断的地方,如果大家发现了,希望大家给出纠正。
我们从先给画面安排一件小事开始:花刚递到她手里,她拆开包装,低头看一眼花,又抬头回应送花的人。
就用上面这个场景来进行生图创作。
下面这是我跑的图,可以先看看
图注:事件教学场景——收到花后拆开包装、抬眼回应。暖米白环境与浅蓝半裙托住这一瞬间,橙花承担点缀。
先记住一个顺序:先分主次,再看明暗,最后整理彩度。 冷暖和背景关系,等画面需要时再补。读到最后,希望你拿走的是一套能自己填的说法,而不是一串记不住的术语
先看颜色的关系,再给颜色起名字
描述画面配色时,先回答“谁在哪里、占多少、怎样衬托”,再写具体颜色。
在收到花的这个瞬间,我会先找大的环境色,再找衣服上的颜色,最后找正在被她注意的小物件(这里用来控制动作和表情)。
暖米白负责大环境,浅蓝给衣服一个层次,焦糖橙留给她正在注意的东西。写到提示词里,其实一句就够:
暖米白墙面与窗框占画面大部分,浅蓝半裙为辅,手里的一小束焦糖橙花作点缀。
发现了吗,我们并不会把画面中所有出现的色彩都写进提示词里。黑发、肤色、眼睛当然也参与配色,但是相对于整体而言,那些可能反而是次要的。
如果我们的提示词里只写画面中出现的颜色名称,那模型当然也有可能会生成出好看的画面。但它生成出来的关系,未必是你喜欢的那张参考图里的关系。因为你把颜色如何处理的决定权交给了它。所以,我们要做的就是把重要的关系写出来,在其他地方保留一点发挥空间给模型。
看参考图时,可以先把形容词放一边,只念物体:墙、裙子、花、头发、脸。连颜色要落在哪儿也要尝试着去把他描述清楚来锻炼。
用三个词,把“这个颜色”说明白
同样叫蓝色,亮一点、灰一点,画面就会是另一回事。
我记这三个词时,会借一杯奶茶来想:茶的种类像颜色类别,加奶后的深浅帮我想明暗,茶味浓淡帮我想颜色有多浓。它只是记词的办法;真的往茶里加奶,几个属性会一起变,不能拿来当调色公式。。
专业一点,这三个维度叫色相 Hue、明度 Value、彩度 Chroma。Munsell 色彩体系的教学说明用它们分别描述颜色类别、明暗和离中性灰的远近。
色相回答“偏蓝、偏红还是偏黄”。
明度回答“明亮还是暗”。
彩度回答“比较纯,还是带着灰”。
同样叫蓝色,浅蓝灰与鲜艳的蓝就不是同一种视觉要求。
回到这张原图,“浅蓝”还能再说清一点:明亮,偏灰。头发要保留很暗的黑,脸颊那点红只在肤色里占一小块。差不多到这个程度,我才知道下一轮该改哪一句。
只写颜色名:背景是蓝色。
把颜色说清楚:背景是明亮、偏灰的浅蓝色。
图注:Python 示意图。同一蓝色方向,从偏灰走向更纯;不是 AI 出图,也不是 Munsell 标准色卡。
我会留下后一句,因为它给了我修改的方向。背景太亮,就改明暗;颜色太抢,就改纯灰程度;蓝的方向不合适,再换色相。不用每次把整段提示词重写。
还有个边界我们要清楚的知道:我们提示词中说“低饱和”,是为了让人看得懂,更符合我们自己的习惯与视觉描述的样子;不能把它与 Munsell 彩度当成同一套数值。
面积:收到花的那一刻,谁占大头?
大面积、中等面积和一小处,比机械规定颜色数量更好用。
Johannes Itten 的色彩教学包含面积对比。把它放到生图里,我的理解是:几种颜色如果都占着很大的区域,又都很醒目,就容易彼此争夺注意力。
室内设计里常见的 60-30-10 是大家常用的一个经验,之前我在文章里面也讲过这个。
图注:Python 示意图。相同三色平均分,与分出主次后的面积关系。60-30-10 是室内设计经验比例,出处不明,不是硬规则,比例可以改。
回到她拆开花束包装的瞬间。花只占了一小块的面积,也能让人知道她为什么笑。大背景承担整体气氛,衣服提供第二个层次,花负责强调;松开的包装纸与抬起的视线,让这个小物件有了故事中的位置。
模板:<主色>铺在<大面积区域>,<辅色>出现在<中等面积物体>上,<点缀色>只留在<小物件>上。
例子:暖米白墙面占画面大部分,浅蓝半裙为辅,手里的一小束花是焦糖橙。
*图注:两边都是“收到花、拆包装、抬眼回应”;左边列颜色,右边安排面积与强调色。
我会留下“大部分”“为辅”“一小束”这些词。它们很普通,却能把画面的组织方式说出来。想换成其他配色,先保留这几个关系词,再替换颜色名。
如果衣服本身就有多个颜色,先把这些颜色算进画面,不要再往环境里平均添加一遍。
明度:她停笔望向窗外,哪里亮、哪里暗?
颜色名称不同,不保证主体与背景能分开。
可以想象把图调成黑白:脸在哪里,衣服和墙的边界还能不能一眼看清?如果它们都落在差不多的灰度里,只换一种颜色名称,问题可能还在。
AI 生成图片在画师圈被鉴别的一个方法就是看黑白的明暗度,AI生成 的图很喜欢都是统一的灰,没有阶度。
画家圈有句俗语:“Color gets all the credit, but value does all the work。”我把它理解成重视明暗的提醒。
图注:Python 示意图。上排是目标明度接近的三种颜色,下排转成灰度后几乎相同;色相不同,明暗仍可能相近。
下面这一组让她在窗边写便笺。窗外一声鸟鸣,笔尖停住,她抬头寻找声音。脸的朝向、手里的笔和被压住的纸,都来自这一声打断。
我想让人看清她转过去的侧脸,就要交代脸与周围的明暗。只写“强烈对比”的话就太空了:是脸亮,衣服亮,还是窗外一片白?把亮暗绑定到具体位置,出图之后才容易检查哪里出了问题。
模板:<要强调的部位>较亮,<周围区域>较暗,主体轮廓与背景分开。
例子:她被窗外鸟鸣打断,停笔转头寻找。窗光照亮侧脸和白衬衫,室内背景偏暗,黑裙轮廓仍能辨认。
图注:事件教学场景——书写被鸟鸣打断,笔暂停、头转向窗外。两版分别采用浅灰墙与明确的侧光明暗安排。
图注:对应事件图的 Python 灰度派生图;看转向窗外的脸、白衬衫与墙面的边界,也检查黑裙。
从结果来看,我们就能看出来,当我们把明暗关系具体到物体上之后,画面的感觉有明显的提神。
同时要注意的是背景偏暗,和暗部什么都看不见,是两回事。提示词里完全可以一边写“背景偏暗”,一边写“保留黑裙轮廓”。想压下环境,又想留住主体,就把这两件事分别交代。
彩度:闻花时,哪里偏灰、哪里留纯色?
描述彩度时,要同时说明收掉哪里、保留哪里。
一身素色衣服配一双红鞋,容易让人注意到红鞋。
有些画面让人觉得克制、舒服,是因为大面积颜色比较收敛,想强调的位置留着更纯的颜色。
画面:她把花带近鼻尖,闻到香味后轻轻笑出来,另一只手正在分开挤在一起的小花。
我希望这束花保留一点纯色,同时让环境收敛。
在最开始写提示词的时候,我就只会写一句“高级配色”,但是出来的画面往往都需要反复的抽卡。
所以现在我会把它拆成两句:环境怎样,重点怎样。
模板:<大面积环境>整体偏灰,<强调物件>保留较纯的<颜色>。
例子:她把花带近鼻尖,闻到香味后轻轻笑起来。环境整体偏灰,花保留饱和焦糖橙,服装原色不变。
*图注:同一个闻花事件,依次使用“高级配色”、环境偏灰、环境偏灰且花保留饱和的写法。
背景:窗帘一拉开,裙子由谁来衬托?
想改变主体的视觉感受,可以先改变它周围的颜色。
同一个人站在高个子中间显得矮,站在矮个子中间又显得高。人没有变,参照变了。这个类比帮助我记住,颜色也需要放在周围环境里看。
图注:Python 示意图。左右中央色块都是 #A8BED2,只改变背景;可用取色器验证中央色值相同。
这一次,她刚拉开窗帘,一阵风把头发吹到脸上。握着帘子的手还没松开,另一只手已经去拨头发,眼睛因窗光微微眯起。花先放在旁边的桌上。
模板:<主体物体>保持原色,身后的<背景物体>改为<颜色>。
例子 A:浅蓝半裙保持原色,身后的墙是深海军蓝。
例子 B:浅蓝半裙保持原色,身后的墙是芥末黄。
*图注:同一个“拉帘后遇到风、拨开头发”的事件,分别安排深海军蓝与芥末黄背景。
如果希望主角融入环境,可以让周围颜色更接近;希望裙子与墙面更好区分,就分别检查色相、明度和彩度,不让“反差”只停留在一个形容词上。
这里有两个边界。替换墙色时,要删除旧的墙色,别让同一面墙既要米白又要海军蓝。使用 AI 人物图时,也不能仅凭两张裙子看起来不一样,就认定全是感知效应;实际改色、受光变化和环境衬托可能同时发生。
冷暖:门外一声敲门,肤色和环境怎么分工?
别只说“冷暖对比”,先说清哪里冷、哪里暖。
冷暖对比可以理解成给画面分工:人物一组,周围环境另一组。只写“冷暖对比”,就像告诉几个人“你们分工合作”,听起来完整,却像一句屁话
画面:靠窗读书,门外突然响起敲门声。拇指还夹在书页里,头先转向门口,嘴唇刚张开准备回应。
我想保留白皙自然的肤色和微红脸颊,让窗外与阴影偏冷。这样写,是给肤色与环境分工。衣服原有青绿和红色,也不需要为了青橙风格一起重新染色。
模板:<人物肤色>保持自然,<阴影或背景>偏<冷色>。
例子:敲门声打断阅读,她夹住书页、抬头看向门口。肤色保持自然,阴影和窗外街景偏冷青色,服装颜色不变。
图注:阅读被敲门声打断的瞬间;两版分别写整体色调与肤色、环境的区域分工。
其实就能一眼看出区别
强调色:把焦糖橙留给花,周围给它让位置
想让一种颜色被看见,周围也得给它让点位置。
合照里只有一个人穿红衣服,你容易先注意到他。要是后面的墙、椅子和花也都红,红衣服就不再拥有那份独占感。
回到收到花的瞬间:她一只手握住花束,另一只手拆开包装,抬眼回应送花的人。这个场景里,我想让焦糖橙帮花束说话。
模板:有意设置的<强调色>只属于<主体或物件>,背景和其他道具避开这个颜色。
例子:焦糖橙只留在她手里的花上,背景和其他道具不出现橙色。
图注:左图有意让窗帘和包装纸重复橙色;右图以左图为底图,加入上面的例句,将窗帘改成浅蓝灰、包装纸改成米白。看花周围的颜色怎样变化。
左边的花是橙色,窗帘和包装纸也是橙色。视线在几处相近的颜色之间来回走,花束容易融进这片暖色。右边把环境里的橙色收掉,花瓣仍是焦糖橙,花束的颜色就更独立了。
从一张喜欢的图,整理出自己的短提示词
每次只提取几项决定画面的大关系,别把所有知识都填进去。
我会先交代正在发生什么,再回答三个配色问题:哪个区域铺开整体颜色?主体靠什么与背景分开?当前这个瞬间,哪一点最值得保留?之后再按需要补冷暖和背景。
事件给人物一个要做的事,颜色给画面分配注意力。把触发与反应写清楚,再选择需要强调的颜色。
可以直接替换的配色模板
<刚发生的事件>让她<有对象的动作>,视线朝向<刺激来源或当前任务>,出现<自然反应>。
<主色>占据<大面积区域>,<辅色>用于<中等面积物体>,<小物件>保留<点缀色>。
<重要部位>较亮,<周围区域>较暗,主体轮廓与背景分开。
<环境>整体偏灰,<强调位置>保留较纯的颜色。
<需要保护的颜色>保持自然或原色,<其他区域>偏<冷色或暖色>。
颜色部分不必每次写满。画面已经有清楚明暗,就选面积和彩度;背景最重要,就先写主体原色与背景颜色。事件句也不需要铺陈一大段,能让手和视线有明确对象就够了。
整理同一组配色对照时,保留同一个事件;换到另一段内容,再让人物经历新的事。不要为了“有活力”随意换一套姿势,反而让读者不知道差异来自哪里。
使用参考图时,再加一次分工
参考图1只确定人物身份,不沿用构图、背景、光线、动作和表情。
参考图2只确定服装款式和颜色,不沿用资产板版式、背景和人台。服装原色不变。
她穿着参考服装,在室内窗边刚接过一小束花,正拆开包装,抬眼回应画面外送花的人,眼角弯起。三分之二身,平视,写实生活摄影。
暖米白墙面与窗框占画面大部分,浅蓝半裙为辅。环境整体偏灰,小束花保留饱和焦糖橙。
前面交代身份与服装,中间写她刚经历的事及可见反应,后面安排颜色。迁移到自己的图,就替换事件、物体与颜色。
把这张卡留下,看图和写提示词时都能用
我会拿这张卡先看参考图,再看自己的提示词。先分主次,再看明暗,最后整理彩度;每一步都能落到一个具体区域,就先生成,不继续堆词。
附录:从色彩关系到提示词的速查表
这张表适合放在写提示词旁边。先在图里找对应关系,再拿走需要的那一句。表里的写法都是可以替换的模板,例图里的颜色不是规定答案。“检查什么”帮助你看生成结果;“怎样处理”给下一轮修改一个起点,不是仅凭一个症状就确定原因。
角色在做什么,为什么这样反应
对应的专业知识:本篇的场景设计顺序:事件触发动作,视线跟着任务或刺激走,表情回应正在发生的事
可以带走的短写法:有人刚递来花,她拆开包装后抬眼回应,眼角自然弯起。 把事件与可见反应一起替换
生成后检查与调整:角色一直看镜头、表情没有缘由,就检查是否只写了“微笑、优雅、自然”。先给她一个正在做的事。同一组配色对照保留同一个事件,跨场景再变化;不要把摆拍表情当成所有事件的通用反应
一块颜色是什么、亮不亮、偏不偏灰
对应的专业知识:色相、明度、彩度是三个观察维度。不要让“蓝色”代替全部信息
可以带走的短写法:背景是明亮、偏灰的浅蓝色。 把“明亮、偏灰、浅蓝”分别替换成自己的要求
生成后检查与调整:背景亮得抢脸,先改明暗;蓝太纯,先改彩度;颜色方向不喜欢,再改色相。不要一口气同时换掉三个维度,否则下一次仍说不清哪里起了作用
哪块最大,哪块陪衬,哪一点强调
对应的专业知识:面积对比与主色、辅色、点缀色的分工。多个颜色也可以有清楚职责
可以带走的短写法:主色铺在大背景上,辅色用于衣服,点缀色只留在一个小物件上。 先填物体再填颜色
生成后检查与调整:主次不清,先看大面积区域是否都在抢。把不需要的环境颜色删掉;衣服原本就有多色时,环境可以更收敛。不要误把肤色和头发当作不存在
拿走颜色后,主体是否还看得清
对应的专业知识:明暗对比。不同色相也可能拥有接近的明度,灰度图能辅助检查轮廓
可以带走的短写法:窗光照亮脸和白衬衫,背景偏暗,黑裙轮廓仍清楚。 按自己的主体替换部位
生成后检查与调整:白衣黏进白墙,调整附近的背景;黑衣融进暗部,保留黑衣轮廓。目标是读清主体,不是把所有画面都做成强对比。已经看得清时不必继续加重明暗
哪些颜色收敛,哪一点比较纯
对应的专业知识:彩度对比。我的理解是,重点与周围的纯灰差异,可以帮助安排强调位置
可以带走的短写法:环境偏灰,花保留较纯的橙色,服装原色不变。 “花”可以换成图里已有的小物件
生成后检查与调整:环境收掉后重点也消失,就分别检查重点的彩度与明度。不要连续叠加“高级、灰调、低饱和”,也不要把低彩度直接等同于好的审美
主体颜色被什么背景包围
对应的专业知识:颜色在感知中的相对性。喜欢的可能是色块本身,也可能是被周围衬托的样子
可以带走的短写法:主体保持原色,身后墙面改为深海军蓝。 想比较另一种背景,就只替换墙色
生成后检查与调整:同时删除旧背景描述。AI 重生成会改变光线或实际颜色,因此配色示意图与人物图用途不同;必要时取色,但不要把取色差异全部归给相对感知
冷色、暖色分别落在哪个区域
对应的专业知识:冷暖对比与肤色保护。风格词要落到区域,不能替代所有对象的要求
可以带走的短写法:肤色保持自然,阴影与窗外偏冷青色。 不需要冷暖对比时可以省略这句
生成后检查与调整:看额头、脸颊与下颌的整体关系,也看衣服有没有被全局染色。先明确需要保护的颜色,再调整环境。自然受光会带来变化,不要求脸上所有地方同一个色值
是否有一种颜色主要属于主体
对应的专业知识:强调色的归属。给主体留一种颜色时,也让周围少用它
可以带走的短写法:橙色只留在手里的花上,背景和其他道具避开橙色。 按真实物件替换
生成后检查与调整:先检查服装板已有配饰,不删除本来该有的颜色。肤色、嘴唇与强调色接近时,也不逐像素去色。“唯一”指的是有意安排的强调角色,不是保证模型绝对执行
参考图的颜色是否需要继续保留
对应的专业知识:参考职责与文字指令的一致性。环境调整、身份保持和服装改色要分开交代
可以带走的短写法:服装款式和原色保留,低饱和只作用于环境。 确需改色时,明确只改哪个部位
生成后检查与调整:发现衣服被洗灰,先检查是否写了“全图低饱和”;想改裙色时,删除“所有服装原色不变”。把相互冲突的句子整理清楚,再继续判断配色
传统色名可以试试,但 GPT Image 对黛蓝、月白这类名称理解得准不准,我还没验证。需要明确目标时,先把颜色的方向、明暗与纯灰程度说清楚,不把一个好听的名字当作精确控制。
——
我是南鸢,主要做 AI 生图、AI视频、Skill 和视觉创作。
日常会分享真实测试过的方法和工具。
独立创作者嗷嗷待哺中,欢迎合作交流学习……


















