# 选区是什么：怎样圈出“这次要改的地方”

从被选中程度、羽化和新选 / 加选 / 减选 / 交叉四种模式，理解选区到底限定了什么

> 选区 · Photoshop 基础操作 · 羽化 · 约 7 分钟 · 09 月 27 日

## 本篇要点

1. 选区不是图层，不存像素数据，只是文档上一个临时的范围，记录这次操作允许改到哪些像素；改哪一层仍由图层面板里选中的那一行决定。
2. 有选区时，画笔、滤镜、色彩调整、删除、复制粘贴都只作用在选区内；没有选区时，同样的操作作用于整层。
3. 选区自己不改变像素，但也保护不了没改的部分：直接做进像素的改动能否退回，取决于历史记录还剩几步。
4. 选区内部不是“是 / 否”两个状态，每个像素带一个 0 到 1 的被选中程度，最终结果按 $C_原 + \alpha(C_新 - C_原)$ 混合，和图层不透明度的算法一致。
5. 羽化把边界两侧一段范围内像素的选中程度从 1 过渡到 0，形成渐变边；选项栏里的羽化只对之后画出的选区生效，已有选区要改用 Select > Modify > Feather。
6. Anti-alias 处理的是曲线边缘的锯齿，只在边缘一两个像素上起作用，和制造大范围过渡的羽化是两回事。
7. 选区工具默认的 New 模式会用新选区替换掉旧选区；想继续修已有选区，要先切到加选（Shift）、减选（Alt / Option）或交叉（Shift+Alt）。
8. 交叉模式只保留新旧选区的重叠部分，适合“已有大致选区，但这次只想改其中一块”的情况；四种模式在多数选区工具上都通用，不同工具可以混用，加选、减选常用来手工修补自动工具的结果。
9. 想改的正好是选区外时用反选；结果只改了一小块或漏了一小块，先检查是不是还有没取消的选区——隐藏选区边缘只是看不见虚线，选区依然生效。

---

上一篇讲到图层面板顶部那个 Opacity 滑块时，留了一个没解决的问题：它只能让整层一起变淡。可实际修图时，我们想改的往往只是画面里的某一块——把天空压暗一点，让脸上某个斑点消失，只给衣领换个颜色。要做到“改这一块，别的地方不许动”，Photoshop 给出的第一个工具就是选区。

## 选区不存内容，它只是划出一块“允许被改”的范围

按 M 拿到矩形选框工具，在画面上拖一下，会出现一圈会动的虚线，大家习惯叫它“蚂蚁线”[1]。虚线里面，就是这次要改的地方。

这里先把它和上一篇的图层分清：选区不是图层，不会在图层面板里多出一行，也不携带任何像素数据。它只是叠在文档上的一个临时范围，记录“哪些像素属于这次操作”。选区本身不属于哪一层；至于这次编辑发生在哪一层，仍然由图层面板里被高亮的那一行决定。

所以以后可以养成一个两问的习惯：**改哪一层看图层，改这一层的哪里看选区。**

有了选区之后，接下来的动作会被自动限制在虚线以内：用画笔涂色、加滤镜、做色彩调整、按 Delete 删除、复制粘贴，都只影响选区内[1]。Adobe 的表述是：选区把图像的一部分隔离出来，让你处理这块区域时不影响其余部分。没有选区时，同样的操作会落在整层上。

还要记住：选区自己不改变像素，它只是“允许被改”的边界。它同样保护不了你没改的部分——如果你直接把调整做进像素里，改动就是永久的，能不能退回来只看历史记录还剩几步。想让“只改这里”以后还能反悔，靠的是蒙版，那是下一篇的主角。

## 边界不是一条线，而是从 0 到 1 的过渡

把画面放到很大去看，蚂蚁线也只是一条示意用的虚线，很难用它判断边界究竟压在哪一个像素上；而羽化过的选区，边界附近根本没有“线”，只有渐变。

原因在于选区记录的不是“内 / 外”两个状态。**画面上的每个像素都带一个“被选中程度”，取值在 0 到 1 之间**：1 表示完全属于这次操作，0 表示完全不受影响，中间值表示“只生效一部分”。

这和上一篇讲图层不透明度时用的是同一套算术。调整把某个像素从原来的值 $C_{\text{原}}$ 变成 $C_{\text{新}}$，最终落到画面上的结果大致是：

$$C_{\text{结果}} = C_{\text{原}} + \alpha \,(C_{\text{新}} - C_{\text{原}})$$

其中 $\alpha$ 就是这个像素的被选中程度。举个具体数字：像素原本是中性灰 (100,100,100)，这次调整想把它提亮到 (200,200,200)；如果它的 $\alpha$ 是 0.5，结果就是 $100 + 0.5 \times 100 = 150$，比原来亮一半，比目标值暗一半。（如果它还处在一个图层不透明度 50% 的图层上，这个 0.5 还要再乘一次，和上一篇算过的完全一样。）

想通这一点，“羽化”“取消选择”这些操作就不再神秘了。

## 羽化：让边界附近的像素“只改一半”

选项栏里有一个 Feather（羽化）输入框，单位是像素，默认 0[1]。它的作用是：把选区边界附近一段范围内像素的选中程度，从 1 平滑地过渡到 0；这段过渡带跨在边界两侧，越靠近边界线，像素的选中程度越接近 0.5。

实际效果就是上面那个公式：离边界够远的像素被完整改动，正好落在边界上的像素只被改一半，界外的像素逐步回到原样。这就是为什么羽化过的选区做出来是渐入渐出的，而不是一刀切。

几个实用点：

- 羽化值大致就是过渡带的宽度。压暗天空、给人物加暗角这类“范围大、不要硬边”的活，羽化 20~50 像素很常见；而抠一个边缘清晰的瓶子时，通常不羽化。
- 选项栏里的 Feather 只影响“接下来画出来的”选区。已经画好的选区想改羽化，走菜单 Select > Modify > Feather。
- 羽化和 Anti-alias（抗锯齿）不是一回事。Anti-alias 只对曲线边界有意义（椭圆选框、快速选择、魔棒这类），它让边缘一两个像素变成半透明，避免出现阶梯状的锯齿，并不会制造大范围的渐变。要软化边缘，用羽化。

新手常见的错误是：给本该清晰抠出的物体加了很大的羽化，结果物体边缘挂着一圈原背景颜色的模糊光晕，叠到新背景上越看越脏。羽化的前提是“这条边本来就不该是硬边”。

## 四种模式：新选、加选、减选、交叉

选项栏最左边有四个图标，从左到右是 New（新选）、Add To（加选）、Subtract From（减选）、Intersect With（交叉）[1]。它们决定的是“新画的这一笔，和已有选区怎么合并”。

**New 是默认状态，也是最容易出事的一个。** 在这个模式下按下鼠标画新选区，原来的选区会整个作废，被新的替换掉。这就是“我明明先选好了，怎么一画就没了”的原因。所以当已经有一个选区、想继续修它时，先切模式。

**加选（Add To）**把新画的区域并进来，结果是老选区加新选区。点选项栏的图标，或者按住 Shift 拖[2]。用途是分几次拼出复杂形状——比如先用快速选择点出人物的大概，再用套索沿边缘补上漏掉的一块。

**减选（Subtract From）**从已有选区里挖掉一块，结果是老选区减去和新画区域重叠的部分。点图标，或者按住 Alt（Windows）/ Option（macOS）拖；指针旁会出现一个减号，可以据此确认自己正在减选[2]。选多了、把不该包含的背景圈了进去，就用它修。

**交叉（Intersect With）**只保留两者重叠的部分。点图标，或者按住 Shift+Alt / Shift+Option 拖，指针旁出现一个带 x 的图标[3]。它解决的是一类很具体的需求：已经有一个大致选区，但只想要其中一块。比如你先沿整张脸的轮廓做了一个椭圆选区，现在只想调额头到眼睛这一截，就切到交叉，拖一个盖住上半张脸的矩形；松开鼠标，剩下的正好是两者的重叠区域。

```mermaid
flowchart LR
  A["已有选区"] --> B{"新画的这一笔怎么合并？"}
  B -->|"New 新选（默认）"| C["丢掉旧的，只剩新的"]
  B -->|"Add 加选，Shift 拖"| D["旧 + 新：合并成一块"]
  B -->|"Subtract 减选，Alt 拖"| E["旧 − 新：挖掉重叠的那块"]
  B -->|"Intersect 交叉，Shift+Alt 拖"| F["只保留两者重叠的部分"]
```

这四种模式在大多数选区工具的选项栏里都能找到，所以不同工具可以混着用：用魔棒选个大概，再换套索用加选或减选清理边缘，是很常规的做法[2]。另外，如果这次想改的正好是选区外面，用 Select > Inverse 反选一下就行[2]。

## 收尾：几个能省下大量时间的习惯

- 选区是临时的。Select > Deselect（快捷键 Ctrl+D / Cmd+D）之后就没了。工作时如果蚂蚁线一直晃着看不清效果，可以在 View 菜单里把选区边缘临时隐藏——注意隐藏的只是那条虚线，选区仍然在生效，别以为它被取消了。
- 如果结果只改了一小块，或者刚好有一小块没改到，先怀疑是不是还有一个忘了取消的选区。
- 选区值得留下来时，可以用 Select > Save Selection 存进通道；更常见的做法是不存，直接拿它生成蒙版，这样“改哪里”以后随时能改——这正是下一篇要讲的事。

一句话收起来：选区不改画面，它只划出“这次允许被改的范围”；这个范围不是硬边界的开关，而是每个像素 0 到 1 的覆盖程度；羽化调的是边界那段过渡，四个模式调的是新旧选区怎么合并。

## 术语表

- 选区：叠加在文档上的临时范围，记录这次编辑允许作用到哪些像素，本身不是图层、不改变像素。
- 蚂蚁线：选区边界的虚线示意，只能表示大致范围，不能当作精确到像素的边界。
- 被选中程度：每个像素属于当前选区的比例，取值 0 到 1，决定这次编辑在该像素上生效多少。
- 羽化（Feather）：把边界两侧一段范围内像素的被选中程度从 1 平滑降到 0，做出渐变过渡边，数值大致等于过渡带宽度。
- 抗锯齿（Anti-alias）：让曲线选区的边缘一两个像素变成半透明，专门消除阶梯状锯齿，不负责大范围过渡。
- 新选 / 加选 / 减选 / 交叉：新画的一笔与已有选区的四种合并方式，分别对应替换、并集、差集、交集。
- 反选（Inverse）：把选区翻转成“除它以外的部分”，用于要改的正好是选区外的区域。

## 来源

1. [Adobe 官方文档：用选框工具建立选区 — 四种选区模式、羽化与抗锯齿设置](https://helpx.adobe.com/photoshop/using/selecting-marquee-tools.html)
2. [Adobe 官方文档：手动调整选区 — 加选（Shift）与减选（Alt / Option）的操作方式](https://helpx.adobe.com/ie/photoshop/desktop/make-selections/refine-modify-selections/adjust-a-selection-manually.html)
3. [Adobe 官方文档：只保留多个选区的重叠部分 — 交叉模式（Shift+Alt）](https://helpx.adobe.com/photoshop/desktop/make-selections/refine-modify-selections/select-area-intersected-by-other-selections.html)

---

原文：https://pangzhengboyin.com/articles/photoshop-selection-basics-feather-modes-0b949843

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