为什么你换颜色总是翻车?
很多新手甚至老手在 PS 里换颜色时,直接拿色相/饱和度滑块乱拉,结果要么颜色溢得到处都是,要么边缘出现恼人的“白边”或锯齿。其实核心问题就四个字:选定范围。今天这篇就专门讲清楚,PS 如何换掉其中的一部分颜色,让你下次操作又快又准。
第一步:精准选中目标颜色
方法一:色相/饱和度 + 吸管(推荐)
打开 PS,先复制一层背景(Cmd/Ctrl+J),千万别在原图上操作。点击图层面板下方的“创建新的填充或调整图层”按钮,选择“色相/饱和度”。
在弹出的属性面板里,你会看到一个下拉菜单,默认是“全图”。点击它,选择你想要替换的颜色范围(比如红色、黄色、蓝色等)。关键来了——点击面板左边的“小手”吸管图标,然后在图片上点一下你准备换掉的颜色。这时候下方两条色带之间会出现几个小滑块,它们决定了颜色的容差范围。
- 中间深灰色区域:表示完全被选中的颜色,调整色相时这些区域会整体变色。
- 两边浅灰色区域(渐变过渡):表示羽化过渡区,颜色变化会柔和一些。
- 最外边白色区域:代表完全不选中的颜色。
避坑:如果你发现换色后出现“断层”或“生硬”的边缘,说明深灰色区域太宽了,把左右两侧的浅灰色区域(白色小三角)往中间拖一点,让过渡更自然。反之,如果换色后颜色没覆盖全,就拉宽深灰色区域。
方法二:快速选择工具 + 蒙版(适合复杂形状)
如果你的目标颜色分布零散或者形状不规则(比如一件花衣服上的红色花纹),用色相/饱和度可能会误伤。这时候先用快速选择工具(W)大致框选你要改的区域,然后点击图层面板下方的“添加蒙版”按钮。接着,确保选中了蒙版(而不是图层缩略图),再按 Cmd/Ctrl+I 反相(Mask 变黑),然后用白色画笔在需要换色的地方涂抹。
底层逻辑:蒙版的黑白决定了调整图层的生效范围。白色 = 显示调整效果,黑色 = 隐藏。
第二步:调整颜色,但别只动色相
选中范围之后,调整色相(Hue)滑块就能看到颜色在变化。但老司机告诉你,只动色相往往不自然,你还需要微调饱和度和明度(Lightness)。
比如你想把一辆红色跑车改成深蓝色。红色车的红色饱和度通常很高,如果只把色相拉到蓝色,蓝色会显得过于“炸眼”。这时候把饱和度降低 10-20 点,明度也降低 10 点左右,模拟真实油漆在不同光照下的质感。
注意:调整图层的好处是随时可以双击缩略图重新修改参数,而且它自带蒙版。如果你用 Ctrl+U 直接调色,那就没有后悔药了。
第三步:处理边缘锯齿和颜色溢出
这是换色过程中最令人头痛的问题。当你看到修改后的颜色沿着物体边缘向外“渗”出来,或者出现一圈亮色/暗色边线时,说明蒙版边缘需要清理。
方法:
1. 选中调整图层的蒙版(注意不是图层)。
2. 使用“选择并遮住”(Select and Mask)功能(菜单栏:选择→选择并遮住,或者双击蒙版缩略图)。
3. 在面板中,用“调整边缘画笔”(Refine Edge Brush Tool)沿着物体边缘涂抹,PS 会自动识别毛发、叶子之类的复杂边缘。
4. 输出时选择“输出到带有图层蒙版的图层”。
技巧:如果不想那么麻烦,还有一个土办法——直接对蒙版执行“滤镜→其他→最小值”(Filter → Other → Minimum),半径 1-2 像素,可以把蒙版向内收缩一点点,吃掉那些多余的边缘。
第四步:高级玩法——结合多重调整图层
有时你想换的颜色并非单一色相(比如人物头发,金发换灰发,里面可能有高光、暗部、中间调)。这时候只用一个色相/饱和度图层往往不够。高手会这样操作:
- 建一个色相/饱和度图层,专门改中间调颜色。
- 再建一个“曲线”(Curves)调整图层,只作用于高光部分,改变高光的颜色倾向。
- 再建一个“曲线”或“亮度/对比度”专门针对暗部。
如何让它们只对特定亮度区域起作用?靠混合颜色带(Blend If)。双击调整图层缩略图右侧的空白区域(或者右键→混合选项),在打开的图层样式面板最底部,有“混合颜色带”选项。默认是“灰色”,根据亮度进行混合。拖动“本图层”(This Layer)滑块,就能让调整图层只对某个亮度范围生效。
避坑总清单
1. 永远复制图层:不要直接编辑背景图层。
2. 善用调整图层:别再用 Ctrl+U 那类永久修改了。
3. 先选颜色范围再调色:不要先拉滑块再后悔。
4. 边缘处理别偷懒:毛茸茸的物体一定要用“选择并遮住”。
5. 参考真实光线:同一个物体不同角度颜色不同,换色后别忘了微调明暗。
老司机 FAQ
Q1:PS 如何换掉其中的一部分颜色又不影响其他部分?
A:两种最稳的方法:1)使用“色相/饱和度”调整图层,配合吸管工具选择颜色范围,然后用蒙版擦除不需要的区域;2)先复制原图,用快速选择工具或钢笔抠出目标区域,生成选区后创建“色相/饱和度”调整图层(自动带蒙版)。关键是蒙版要黑白分明,边缘要柔化。
Q2:换色后边缘有绿边/紫边怎么去掉?
A:这是因为蒙版边缘的颜色溢出。解决方案:选中调整图层的蒙版,执行“滤镜→其他→最小值”,半径 0.5-1 像素,强制收缩蒙版;或者用“选择并遮住”里的“移动边缘”滑块向左拉,同时勾选“净化颜色”。还可以在图中新建一个空白图层,用“仿制图章工具”把边缘的杂色盖掉。
Q3:可以把黑色换成其他颜色吗?比如黑衣服变红。
A:可以,但需要技巧。因为黑色明度极低(接近 0),直接用色相/饱和度拉到红色会变成深灰红。正确做法:建一个“色相/饱和度”调整图层,先大幅提高明度(Lightness)到 40-50,让黑色变灰,然后调整色相到红色,再降低明度到 20-30,最后调整饱和度到合适值。或者用“可选颜色”(Selective Color)中的“中性色”或“黑色”通道调整。
本文深度聚焦关键词 ps如何换掉其中的一部分颜色,PS换色技巧,PS局部换颜色。在技术迭代飞快的今天,唯有坚持原创和实战,才能在搜索引擎的博弈中立于不败之地。如有疑问,欢迎在后台交流。