# 图层蒙版是什么：把“藏起来”和“删掉”分开

从蒙版是一张逐像素的灰度图讲起，理解白显示、黑隐藏、灰半透明，以及它为什么比橡皮擦更适合反复修改

> 图层蒙版 · 非破坏性编辑 · Photoshop 基础操作 · 约 6 分钟 · 09 月 27 日

## 本篇要点

1. 图层蒙版是一张挂在图层旁边、独立于图层像素的灰度图，它逐像素决定这一层以多大程度参与合成，而不修改像素本身。
2. 白（灰度 255）完全显示、黑（0）完全隐藏、中性灰（约 128）显示一半，有效系数大致是 $\alpha = g/255$，与图层不透明度公式里的 $\alpha$ 是同一个东西。
3. 图层不透明度是整层共用一个数，蒙版是每个像素各有一个数；两者同时存在时系数相乘。
4. 在黑的地方隐藏、白的地方显示，所以用黑白画笔在蒙版上涂改就能反复调整“哪里露、哪里藏”，在蒙版上涂黑不等于往图片上画黑色。
5. 先做选区再添加蒙版，可以把选区变成蒙版（选区内白、外部黑）；按住 Alt / Option 添加则相反，选区内隐藏。
6. 橡皮擦直接改像素，擦掉就找不回来、无法事后调整程度、也无法整体临时关闭；蒙版把这些都变成可逆操作，代价是隐藏的像素仍占文件体积。
7. 把蒙版应用到图层（Apply）会把隐藏部分的像素真的删掉，之后就不再可逆。
8. 误操作通常来自没点中蒙版缩略图：编辑目标是蒙版还是像素，由面板里带白框的那张缩略图决定。

---

上一篇结束时留了一个悬念：选区是临时的，Ctrl+D 一按就没了；它本身不改变像素，也保护不了已经做进去的改动——改错了能不能退回来，全看历史记录还剩几步。这一篇讲 Photoshop 对付这个问题的办法：图层蒙版（layer mask）。

## 图层面板里多出来的第二张缩略图

先分清两件事：**隐藏**和**删除**不是一回事。删除是把像素真的丢掉，隐藏只是让它在合成时不出场，像素还在文件里。

图层蒙版就是专门用来做“隐藏”的。给某一层加蒙版之后，图层面板里那一行会从一张缩略图变成两张：左边还是这一层的画面本身，右边多出一张小小的灰度图，这就是蒙版。点击图层面板底部那个“方框里一个圆”的图标，就能加上它[1]。

新加的蒙版默认是全白的。而全白的意思是“什么都不挡”——加完你什么变化也看不到，这是正常的。

要点在于：**蒙版是一张独立的灰度图，它不修改图层的像素，只决定每个像素以多大程度参与合成。**

## 黑白灰就是每个像素的“显示多少”

Adobe 把这件事总结成一句话：白色显示，黑色遮盖，灰色部分透明[2]。具体到数值上，它和上一篇讲不透明度用的是同一套算术，只是这次是逐像素的。

把蒙版上某个位置的灰度记作 $g$（0 到 255），这个位置的有效系数大约是

$$\alpha = \frac{g}{255}$$

然后照旧套上一篇那个式子，其中 $C_{\text{层}}$ 是这一层的像素颜色，$C_{\text{下}}$ 是它下面已经合成好的结果：

$$C_{\text{结果}} = C_{\text{下}} + \alpha\,(C_{\text{层}} - C_{\text{下}})$$

- 白（$g = 255$）：$\alpha = 1$，结果就是这一层本身，完全显示。
- 黑（$g = 0$）：$\alpha = 0$，结果等于下层，这一层在这个位置等于不存在。
- 中性灰（$g = 128$）：$\alpha$ 约 0.5，这一层显示一半，下面透出一半。

这里的关键区别是：**图层不透明度是整层共用一个数，蒙版是每个像素各有一个数。** 前者只能让整层一起变淡，后者才做得到“这块露出来、那块遮住、边界渐变过去”。如果一层上既有蒙版、又把图层不透明度调成 50%，两个系数会乘在一起，结果再淡一半——和上一篇算过的完全一致。

```mermaid
flowchart LR
  A["蒙版缩略图<br/>每个像素一个灰度值"] --> B["白 = 255 → 显示"]
  A --> C["黑 = 0 → 隐藏"]
  A --> D["灰 = 128 → 显示一半"]
  B --> E["与图层像素合成"]
  C --> E
  D --> E
  E --> F["画面上看到的结果"]
```

## 往蒙版上画：黑藏白露

理解了数值，操作就只有一句话：**在黑的地方隐藏，在白的地方显示，在灰的地方半显示。**

具体做法是：按 B 拿画笔，把工具栏下方的前景色小方块设成黑（这就是画笔当前涂的颜色），在画面上涂——涂过的地方这一层就消失了，露出下面的内容；想让它回来，按 X 在前景色和背景色之间切换，换成白再涂回去。用灰色或者降低画笔不透明度，涂出来就是半透明。

有一点刚开始会觉得别扭：**在蒙版上“刷黑”，不是往图片上画黑色，而是在告诉 Photoshop“这块不要显示”。** 图片上并没有多出一块黑颜料。

要判断自己此刻到底在改什么，看图层面板：蒙版缩略图四周有白框，说明当前编辑目标是蒙版；白框在左边那张缩略图上，你就是在涂像素本身。新手最常见的事故就是刷了半天，把图片涂花了，其实是没点中蒙版缩略图。

## 几个马上会用到的操作

- **从选区一步生成**：先做好选区，再点添加蒙版图标（或 Layer > Layer Mask > Reveal Selection），选区内变成白、外部变成黑，等于把选区“记住”成了蒙版[1]。按住 Alt（Windows）/ Option（macOS）点图标，或者走 Layer > Layer Mask > Hide Selection，则是选区内隐藏、外部显示——抠图时经常用这一版。
- **单独看蒙版**：Alt / Option 点蒙版缩略图，画面上只剩黑白灰，要检查边缘有没有漏掉的小块时很好用。
- **临时关掉蒙版**：Shift 点蒙版缩略图，缩略图上出现红叉，这一层恢复完整显示，再点一下又生效。这不是删除，只是暂时旁路。
- **删掉蒙版**：把缩略图拖到垃圾桶，图层立刻恢复完整——因为像素从来没被改过。
- **把蒙版搬到别的层**：拖动缩略图到另一层是移动，按住 Alt / Option 拖动是复制。同一套“哪里藏、哪里露”可以重复用[1]。

## 为什么它比橡皮擦更适合反复改

橡皮擦的机制是直接改像素：在图层上擦过，那块像素就变成透明。这条路有几个绕不过去的后果：

- **回不去了。** 擦错了只能靠撤销或历史记录找回；历史记录步数有限，文件保存关闭之后就固定了。
- **只能“擦”或“不擦”，没法调程度。** 一处已经擦掉的地方，事后无法说“少擦一半”。低不透明度橡皮能在画下去的那一刻做出半透明，但那个程度写死在像素里了。
- **没法整体关掉再看一眼。** 想对比“擦之前”和“擦之后”，只能靠历史记录。

蒙版把“显示与否”这条信息单独存成了一张可以随时重写的灰度图，于是上面三件事全都成立：白刷回去就是恢复，灰就是半显示，Shift 点一下就临时关掉。这也正是“非破坏性编辑”最朴素的形态——改动记录在别处，原始像素不动。

代价也要说清楚：蒙版只是不显示，隐藏的像素依然存在文件里，文件不会变小。真的需要永久删掉时，可以走 Layer > Layer Mask > Apply，把蒙版效果写进像素——但那一刻起，你就又回到了橡皮擦的世界，反悔的空间也就没了[1]。

## 一个能跑通的例子

把人物放到新背景上，标准流程是：选中人物所在的那一层，用主体选择之类的方法做出人物选区，然后点添加蒙版。选区内是白，人物留下；外部是黑，原来的背景消失，露出下面那一层新背景。

然后开始反复修——这才是蒙版的价值所在。发丝旁边多留了一小块原来的背景，换黑画笔在蒙版上涂掉；发现耳朵被涂没了，按 X 换成白涂回来；想让人物边缘和新背景融一点，用灰色或柔边画笔在边界轻扫一遍。整个过程中，人物这一层的像素一个都没动过，所以每一步都能再改。

两张照片拼一张也是同一个道理：给上面那层加一个全白蒙版，用黑白渐变在蒙版上拉一下，接缝处就自然过渡了。不满意就重新拉一次渐变，图片本身毫发无损。

## 术语表

- 图层蒙版（layer mask）：挂在图层旁边的灰度图，逐像素决定这一层显示多少；它不改动图层像素，只影响合成。
- 隐藏与删除：隐藏是让像素不参与显示、像素仍在；删除是把像素真的去掉，之后只能靠历史记录找回。
- 蒙版缩略图（编辑目标）：图层面板里有白框的那张缩略图，决定画笔等工具此刻改的是蒙版还是像素本身。
- 从选区创建蒙版：把已经做好的选区一次转成黑白蒙版，选区内显示、外部隐藏（或反过来）。
- 应用蒙版（Apply Layer Mask）：把蒙版效果永久写进像素，隐藏部分被真删掉，此后不可逆。
- 非破坏性编辑：把改动记录在蒙版、调整层这类可以随时改回去的地方，原始像素保持不动。

## 来源

1. [Adobe 官方帮助：添加与编辑图层蒙版 — 从选区显示或隐藏、移动或复制蒙版到其他图层、停用与启用、应用或删除蒙版](https://helpx.adobe.com/photoshop/desktop/create-masks/layer-masks/add-layer-masks.html)
2. [Adobe 官方帮助：用图层蒙版限定调整范围 — 白显示黑遮盖、灰色部分透明，选中蒙版缩略图后用黑/白/灰精修](https://helpx.adobe.com/photoshop/desktop/create-manage-layers/color-adjustment-fill-layers/use-layer-masks-to-target-adjustment-or-fill-layers.html)

---

原文：https://pangzhengboyin.com/articles/photoshop-layer-mask-black-white-gray-dad8c999

> **庞征博引** · 想学的，慢慢都会
>
> 庞征博引是把想学的东西写成连载的 AI 学习工具。说出想学什么，它会先了解你的基础，再把主题写成一篇篇 5–10 分钟能读完的文章；边读边问，接下来学什么跟着你走。这篇就是这样写出来的。
>
> 开始你自己的连载 → https://pangzhengboyin.com
