分类:
摘要:
针对发丝边缘复杂的背景去除难题,Photoshop提供了选择并遮住、背景橡皮擦、通道与手动绘制四种可靠方法,可高效精准地分离细节并保留发丝细微纹理,实现自然无痕的完美抠图效果。

你需要了解的内容

处理头发背景去除,Photoshop 中有四种方法,分别适用于不同的图片。 使用「选择并遮住(Select and Mask)」配合「调整边缘画笔(Refine Edge Brush)」可快速处理高对比度纯色背景;「背景橡皮擦(Background Eraser Tool)」能可靠擦除均匀的单色背景;「通道法(Channels method)」能从存在色彩对比的复杂场景中提取精细发丝;「手动绘制(Manual painting)」是低对比度或稀疏发丝的最后手段——当自动工具丢失过多细节时使用。下文每种方法都包含分步操作、精确参数,以及常见问题(如白色光晕、半透明被切掉)的修复方法。


开始前需要准备什么

在 Photoshop 中去除头发背景需要满足几个前提条件。提前准备好这些,可以节省时间并避免破坏性操作。

Photoshop 版本很重要

选择并遮住(Select and Mask)(现代的调整边缘工作区)从 Photoshop CC 2015.5 开始引入,所有后续版本(包括近期教程中提及的 2024 版)均可使用。如果你使用的是 CS3 到 CS6 版本,则没有选择并遮住功能——请回退到背景橡皮擦工具或通道法,这两种方法在所有版本(包括 Photoshop Elements)中都能工作。背景橡皮擦(Background Eraser Tool) 从 Photoshop 7 开始就一直存在,并且出现在所有后续版本中。

图层蒙版基础

永远使用 图层蒙版(layer mask),不要直接在原始像素层上擦除。先复制背景层(Ctrl+J / Cmd+J),这样你就有一个未被修改的备份。图层蒙版可以隐藏图像的部分而不实际删除它们,让你之后能精细化边缘。

工具熟悉度

你应该熟悉图层面板、通道面板、画笔工具和基础选区工具。下面四种方法从适合初学者(选择并遮住)到高级(通道法、手动绘制)都有。

提示 如果你对图层蒙版还不熟悉,花五分钟练习:给图层添加黑色蒙版,用白色画笔涂抹以显示,用黑色画笔涂抹以隐藏。这个技能贯穿本文的每一种方法。

Photoshop CC 2015.5+ 背景橡皮擦:所有版本 通道法:所有版本


使用选择并遮住和调整边缘画笔

Adobe 推荐的现代抠发工作流程。它最适合头发与背景对比度高的图像——比如模特在白色或绿色幕布前。底层工具可参考 Adobe 官方文档:用“选择并遮住”细化选区 与一键 移除背景快捷操作。

执行选择 > 主体,然后打开选择并遮住

  1. 打开图像,复制背景层。
  2. 选择 选择 > 主体(Select > Subject)(Photoshop CC 2015.5+)——这利用 AI 制作初始选区。
  3. 点击选项栏中的 选择并遮住(Select and Mask) 按钮(或进入 选择 > 选择并遮住)。
  4. 从左侧工具栏拿起 快速选择工具(Quick Selection Tool),在 AI 遗漏的区域上涂抹。
  5. 在属性面板中调整 边缘检测(Edge Detection)——头发通常为 1-3 px 半径。启用 智能半径(Smart Radius)。
  6. 切换到 调整边缘画笔(Refine Edge Brush)(带羽毛的画笔图标),直接在头发边缘涂抹。Photoshop 会分析边缘并恢复精细发丝。
  7. 在 输出设置(Output Settings) 下,选择 输出到:图层蒙版(Output to: Layer Mask),点击确定。

检查“净化颜色”——仅用于高对比度背景

在选择并遮住工作区中,净化颜色(Decontaminate Colors) 复选框(位于输出设置下)通过用附近的前景色替换背景色像素来去除颜色边缘。在高对比度图像(白色或绿色幕布)上,有 Reddit 用户报告称 “几下就解决了我的问题”。然而,对于精细或绒毛状头发,同一选项可能会导致 “皮肤上出现奇怪的颜色像素化” 并且 “切掉不该透明的地方”——同一讨论中的另一位用户提到了这一点。请有选择地使用它,并且在确认前始终预览。

常见陷阱 净化颜色不是对每张图片都一键修复。在精细头发上它会产生像素化并破坏透明区域。如果应用后看到锯齿边缘或缺失的发丝,请撤销并改用通道法。

最佳适用场景

纯色、高对比度背景;中高对比度头发;图像中主体已通过颜色与背景良好分离。避免在稀疏、飞散的头发或发色接近背景色的图像上使用此方法。

最佳适用:高对比度 避免用于:精细/绒毛状头发


用背景橡皮擦去除背景

一种手动、基于画笔的方法,适用于均匀的单色背景。pathedits.com 上的详细教程演示了此方法处理卷曲头发。

分步操作

  1. 复制背景层,以便有回退。
  2. 创建一个高对比度的彩色图层(例如亮粉色或霓虹绿色),放在原始层和复制层之间。这样擦除背景的效果就会一目了然。
  3. 选择 背景橡皮擦工具(Background Eraser Tool)(它可能嵌套在工具栏的标准橡皮擦工具下)。
  4. 用吸管工具或工具内置的采样器采样背景颜色。
  5. 在选项栏中设置以下值:
    • 限制(Limits): 连续(Contiguous)——防止擦除头发包围的区域。
    • 取样(Sampling): 一次(Once)——采样你点击的颜色,然后只擦除该颜色。
    • 画笔硬度(Brush hardness): 15% 或更软(较软的边缘与头发融合更好)。
    • 容差(Tolerance): 从 50% 开始。
  6. 勾选“保护前景色(Protect Foreground Color)”——这可以防止工具擦除你定义为前景色的颜色。
  7. 开始在头发周围擦除。沿着边缘移动画笔,不要横穿边缘。
  8. 在背景色接近发色的区域(例如蓝色衣服在蓝色背景前),将 容差降低到 20%,以避免意外擦除主体。

故障排除:工具侵蚀头发时

如果背景橡皮擦去除了发丝而不是背景,请降低容差值或将限制从连续(Contiguous)改为 不连续(Discontiguous)(不过不连续风险更大)。同时确认采样的背景色是否准确——在图像中移动时经常重新采样。

最佳适用场景

均匀、纯色背景;卷发且背景为单一一致颜色;使用旧版 Photoshop(CS3–CS6)且无法使用选择并遮住的用户。

提示 亮粉色图层技巧能让不可见的擦除变得可见。让它保持激活状态,直到完全完成——它能显示即使是很小的遗漏点,这些点在原始背景上可能看不见。


用通道法抠出头发

专业人士应对复杂背景的选择。通过利用通道面板中的亮度对比,这种方法可以从纹理和颜色混合中分离头发,而这些是自动工具无法处理的。一位名为 retoucherizer 的 Reddit 贡献者分享了一个详细的工作流程,即使在挑战性图像上也能生成干净的蒙版。

分步操作

  1. 用钢笔工具或快速选择工具勾勒主体轮廓,获得身体和主要发量的粗略轮廓。
  2. 打开 通道面板(Channels panel)(窗口 > 通道)。分别查看红、绿、蓝通道,复制头发与背景对比最强的那个通道。
  3. 根据需要反转通道,使主体显示为白色,背景为黑色(或相反——目标是清晰分离)。
  4. 按 Ctrl+L / Cmd+L 打开色阶。向内拖动白色点和黑色点,直到头发边缘尽可能接近纯黑/纯白,同时不丢失细节。目标是干净的边缘。
  5. 细化通道蒙版:用设置为 叠加(Overlay) 混合模式的画笔涂抹。叠加模式让你可以提亮或压暗通道而不破坏细节——用白色提亮,用黑色压暗。集中在头发边缘。
  6. Ctrl+点击 / Cmd+点击通道缩略图,将其载入选区。返回图层面板,给主体图层添加图层蒙版,然后用白色画笔涂抹蒙版以恢复任何丢失的头发细节。
  7. 修复边缘光晕:新建一个设置为 变暗(Darken) 混合模式的图层,将其剪贴到主体图层(Ctrl+Alt+G / Cmd+Option+G),用仿制图章工具采样附近的发色并涂抹在浅色光晕上。

为什么它适用于杂乱背景

通道法依赖亮度对比——即亮度差异——而不是颜色。这使得它能处理头发与树叶、草地或有图案的织物纠缠在一起的场景,前提是存在色调差异。Photoshop Gurus 论坛记录了一个案例:用户在处理马鬃毛与草地时,快速选择、调整边缘和加深工具都失败了。通道法结合手动清理是唯一能隔离精细毛发的方法。

如果通道缺乏对比度

没有单个通道能提供干净分离?使用 图像 > 计算(Image > Calculations) 组合两个通道。例如,用正片叠底模式混合红和绿通道,可以生成一个对比度增强的复合通道。将其用作工作蒙版。

注意 通道法对精细头发最可靠,但当头发和背景亮度相同时(例如金发在米色墙壁前)会失效。此时,没有任何通道提供足够分离,手动绘制就成为必需。


手动绘制头发以获得完美边缘

当所有自动工具——选择并遮住、背景橡皮擦、甚至通道法——都留下间隙或破坏透明度时,最后的手段是手动绘制头发。这是专业修图师用于高端商业作品的方法。需要数位板和耐心。

何时使用此方法

低对比度图像,其中发色几乎与背景相同;在不一致背景上的稀疏、飞散发丝(例如风中户外肖像);任何蒙版丢失太多细节导致主体看起来不真实的场景。正如一位有经验的 Reddit 用户所说,对于那种最终程度的精修,没有捷径。

分步操作:自定义画笔和数位板工作流程

  1. 从原始图像中采样一块头发,用矩形选框工具选取,然后进入 编辑 > 定义画笔预设(Edit > Define Brush Preset)。命名为类似“hair_strand”——这会从真实头发创建一个自定义画笔。
  2. 在画笔设置面板(Brush Settings,F5)中设置画笔动态:
    • 形状动态(Shape Dynamics): 启用大小抖动和角度抖动(两者都由笔压控制)。
    • 散布(Scattering): 启用,计数设置较低(1-2)以创建随机间距。
    • 传递(Transfer): 启用不透明度抖动(笔压控制)。
  3. 在蒙版主体上方的新图层上,用吸管工具从原始头发中采样颜色。沿蒙版边缘开始画短笔触。保持低不透明度(20–40%),逐层叠加——这模拟了头发自然的半透明感。
  4. 通过采样头发的不同部分来变化笔触方向、长度和颜色。在原始照片中有飞散发丝的地方,添加一些超出蒙版边缘的飞丝。
  5. 如果需要在新的背景色上画出头发,从原始照片中采样色调,根据背景亮度在设置为**变暗(Darken)或滤色(Screen)**混合模式的图层上绘制。

来自社区专业人士的提示

Reddit 用户 pixelstag —— 称抠发为 “我职业生涯的克星” —— 建议:大量的随机性和使用数位板的压力衰减。然后在你的原始蒙版图像之上再用新头发画一些笔触。 关键在于没有两个笔触看起来相同;随机性让画出的头发看起来真实。

提示 数位板对此方法几乎必不可少。鼠标画的头发往往看起来均匀且人工。即使是入门级数位板(例如 Wacom Intuos 或绘王的绘图板)也能提供自然发丝所需的压力感应。


如何检查你的蒙版(质量保证)

一个在原始背景上看起来完美的蒙版,放到不同背景上可能会露出白色光晕、锯齿边缘或缺失的发丝。针对多个背景进行测试是唯一能确认的方式。

三背景测试 —— 由 Reddit 用户 rslashplate 和 chatterwrack 推荐:

  • 黑色背景 —— 揭示白色边缘和残留的背景像素。
  • 白色背景 —— 揭示深色边缘和明亮区域中的透明度问题。
  • 50% 灰色背景 —— 显示在黑色或白色上看不见的颜色边缘(绿色或紫色边缘)。

添加第四个测试 —— 亮绿色或蓝色 —— 以捕捉可能融入自然色调的残留颜色污染。

以 200–400% 缩放并滚动

设置缩放级别至少为 200%,并沿每一处头发边缘缓慢滚动。寻找:

  • 白色或浅色光晕 —— 一层薄薄的原始背景色附着在头发上。
  • 锯齿状的“阶梯”轮廓 —— 表示抗锯齿或蒙版问题。
  • 缺失的发丝 —— 飞散发丝被擦除后留下的空隙。

修复 QA 中发现的光晕

如果在三背景测试中发现白色边缘,这些修复方法有效:

  • 色彩范围法(Color Range method): 创建一个图层蒙版,然后进入 选择 > 色彩范围,采样纯白色,调整颜色容差,然后在蒙版上涂掉光晕。
  • 变暗层克隆(Darken layer clone): 添加一个设置为变暗混合模式的新图层,剪贴到主体,然后用仿制图章采样附近的发色并涂在光晕上。
  • 图层 > 修边 > 去边(Layer > Matting > Defringe): 一个快速的一键选项,适用于轻度光晕。设置半径 1–2 px。

何时避免每种方法(局限性与边界)

没有一种技术适用于所有图像。了解每种方法在什么地方失效可以节省数小时的挫折。下表总结了各方法的边界。

方法 失效场景… 更好的替代方案
选择并遮住 + 净化颜色 头发非常精细、绒毛状或低对比度。净化颜色导致像素化并破坏透明度。 通道法或手动绘制。
背景橡皮擦工具 背景杂乱、渐变或多色。工具采样单一颜色;复杂背景导致头发被意外擦除。 通道法(基于颜色分离)或手动绘制。
通道法 头发和背景亮度相同(例如金发在米色上)。没有通道提供足够对比度。 使用自定义画笔手动绘制;或通过计算组合通道。
手动绘制 需要快速处理大量图像。需要数位板和相当高的技能。 对于相似背景上的重复抠图,考虑专用插件,如 Layerbench(一键抠图、仅蒙版模式、收缩半径边缘清理、无损图层导出)。

Layerbench(一款 Photoshop 插件)智能抠图把细碎发丝保留在透明背景上

Layerbench —— 一款独立的 Photoshop 插件:智能抠图把细碎发丝保留在透明背景上(抠出发丝/细节、创建主体蒙版、分离背景、抠图并导出 PNG)。

延伸阅读:如何在 Photoshop 中选择头发 · 选择并遮住。

版本说明

选择并遮住仅适用于 Photoshop CC 2015.5 及更高版本。如果你使用的是 CS3、CS4、CS5 或 CS6,背景橡皮擦和通道法是你主要的选择——两者在所有版本(包括 Photoshop Elements)中都能工作。背景橡皮擦也存在于 Photoshop 7 及更早版本中。

当你必须组合方法时

许多专业工作流程采用混合方法:先用选择 > 主体获得粗略蒙版,然后切换到通道法恢复精细头发,最后用手动绘制处理最后几根发丝。不必局限于单一方法——最好的结果往往来自分层技术。

重要 本文描述的方法排除了基于 AI 的背景去除(例如 Photoshop 的“去除背景”或“生成式填充”)。支撑本文大部分内容的社区讨论明确要求非 AI 工作流程——上述技术让你完全掌控每一个像素。


本页引用的所有商标和产品名称均属于其各自所有者。方法描述基于社区工作流程和已发布的教程,已全文引用。