魔棒工具
点一个颜色,就在当前那一层上得到一个包含所有相近之处的像素选区:一个栅格画格、一张矢量画稿,或者合成结果。
魔棒(W)是个点击工具:没有什么可拖的。它从你点中的那个像素往外泛洪,把匹配的那片变成一个像素选区,用蚂蚁线画出来,和选框做出来的选区完全是一回事。
默认情况下,它取样的是当前活动的那个图层。它从不落到别的图层的位图上去,那是它以前在活动图层不是栅格图层时会干的事。把参照设为所有可见,它就改为读取每一个可见图层。
| W | 魔棒工具 |
| 点击 | 按工具选项栏里设的组合模式生效 |
| Shift点击 | 添加到选区 |
| Alt点击 | 从选区里减去 |
| ShiftAlt点击 | 与选区取交叉 |
魔棒读的是什么
| 活动图层 | 取样什么 | 泛洪在哪儿停 |
|---|---|---|
| 栅格画格 | 当前可见画格自己的位图 | 画格的边缘 |
| 像素 | 图层自己的位图,包括已经画出页面之外的颜料 | 图层颜料的边缘 |
| 形状、矢量画格、分组、图像 | 只有那一个图层,单独渲成一张画布大小的图 | 画布边缘 |
| 什么都没选中 | 合成结果:每一个可见图层,就是画布显示的样子 | 画布边缘 |
栅格画格图层拥有一张真位图,尺寸是声明过的,所以泛洪在那个画格里跑,画格就是边界。像素图层也是从它自己的位图读取的,所以画出页面边缘之外的颜料也能选中。别的每一种图层类型都没有单独一张位图可读,而矢量图层根本没有固定的范围,所以魔棒把那一个图层渲成一张按画布取景的图,改而在那上面泛洪。这样世界坐标就和取样一一对上了,外边界也就白得了:点空处你选中的是「整页减去画面」,点画面你选中的是它的剪影。
选项
| 设置 | 范围 | 默认值 |
|---|---|---|
| 容差 | 0 到 100% | 16% |
| 连续 | 开 / 关 | 开 |
| 参照 | 当前图层 / 所有可见 | 当前图层 |
| 消除锯齿 | 开 / 关 | 开 |
容差是一个颜色和你点中的那个可以差多远还算匹配。比较是逐通道做的,alpha 也算,所以一个颜色得在所有通道上都接近才行。0% 只捡完全一致的;把值抬上去,每个通道的范围一起放宽。
连续开着时,泛洪在直接相连的像素之间蔓延,碰到第一条超出容差的边就停。把它关掉,每一个颜色匹配的像素都会被选中,不管它在哪儿。
参照决定读的是什么:当前活动的图层,或者按画布显示的样子读每一个可见图层。线稿在另一个图层上时,要选中被线稿围起来的区域,靠的就是后者。消除锯齿给选区一条一像素宽的柔和边缘,这样在选区里做的填充或描边和周围的像素相接时,不会出现看得见的台阶。
组合选区
工具选项栏里的模式下拉,替换、添加、减去或交叉,决定一次普通点击做什么。按住 Shift、Alt 或 Shift+Alt 会为那一次点击盖过它,和选框接受的是同一套修饰键。
模式在选框和魔棒之间共用:组合模式属于选区,不属于某一个工具,所以你设一次添加,接下来拿起哪个选区工具它都照样管用。
事后编辑选区
魔棒带着和选框一样的那组蒙版编辑按钮:扩展、收缩、羽化、反选和取消选择。所以一个魔棒选区不必先换工具就能被放大、软化或反选,而且它和选框选区可以自由组合,因为两者写的是同一个蒙版。
这个蒙版不限于画布之内。一个已经长出页面边缘的像素图层,在外面那块也选得中;你做组合时,之前的选区也留在同一个蒙版里,而不是被裁到页面里。
撤销一次魔棒选择
每一次魔棒点击各是一步历史,不管它是替换蒙版,还是往上加、从里面减或者取交叉。Ctrl+Z 精确还原上一个蒙版,历史记录把这一步标为选择像素、修改选区或取消像素选区。
什么都没发生的时候
- 你点在了被取样图像的范围之外,比如一个比画布小的栅格画格上。
- 活动图层是隐藏或锁定的,所以没有可编辑的东西可取样。
- 没有像素匹配上,这种情况下选区就是被清空了。
移动、旋转或缩放过的图层也照样能用:选区会落在像素在画布上实际画出来的位置。
除了 Shift 和 Alt,魔棒没有双击行为,也没有吸附。有选区活着时右键会打开像素选区菜单。