使用 ColorRange 命令选择天空区域

ColorRange 命令有点类似于全局的 MagicWand 工具,它选中既定的区域,但不是通过图像中选中区域的颜色相似性来进行的。现在的头号问题是, 图像中其他元素的颜色都受天空的颜色的影响,比如亭子的圆顶。物体总是要反射出投射在它们上面的光的颜色。在本例中,天空的蓝色投射到所有树的树梢、以及亭子上。通常,要想在这样的图像中只选中天空是不容易的, 因为场景中的其他元素,包括亭子、石块、栏杆以及水,都染上了一些天空的颜色。怎么解决呢?可以在图像的上半部分应用 QuickMask 来创建一个选择域,然后在选择域中使用 ColorRange 命令完成编辑。

在以下步骤中,我们将首先把天空从图像中色调近似的颜色中分离出来,然后用 ColorRange 命令定义围绕着树的区域,最后把所创建的选择域保存到一个通道中,以供将来作精细的调整。

下面介绍如何定义 Parkblah.psd 中的天空区域。使用选择域工具,路径工具以及 QuickMask 模式

  1. 打开随书 CD 上 Chap13 文件夹中的 Parkblah.psd 图像。在ZoomPercentage 区域中键入 50 并按回车键。拖动图像窗口边框,显示整幅图像,这样就可以在图像文档中从一边选择到另一边了。

  2. 双击工具箱底部的 QuickMaskMode 图标。单击 ColorIndicates: SelectedAreas 按钮,然后单击 OK 按钮回到工作空间。现在图像处于QuickMask 方式,应用 QuickMask 的区域会变成选择域。

  3. 使用 RectangleMarquee 工具,围绕图像中的天空拖出一个遮罩,该遮罩起始于图像的顶部,终止于树顶下面一点点的地方。按 D 键(缺省颜色), 然后按 Alt(Opt)+Delete(Backspace),用 QuickMask 覆盖填充遮罩选择域,如图 13.2 所示。

  4. 在图像的右边,围绕路灯柱拖出一个矩形,然后按 Delete 键,如图

13.3 所示。路灯柱上的颜色太接近天空的颜色了,我们当然不希望在使用ColorRange 命令时选中它。

  1. 亭子圆顶的颜色也十分接近天空的颜色,在 ZoomPercentage 区域键入300 并按回车键,卷动窗口使自己能清楚地看到亭子的圆顶。

  2. 使用 Pen 工具,在圆顶左边和树交界的地方单击出一个锚点,然后在右边一点的圆顶边界处单击并拖出第二个锚点,最后在圆顶右边和树交界的地方单击并拖出第三个锚点。这些路径段很可能和圆顶边界不是对得特别齐,如果没有对齐,可按住 Ctrl(æ)键切换到 DirectSelection 工具,然

后移动锚点,或者操纵和锚点相关的方向点,使路径段和圆顶的边界相吻合, 如图 13.4 所示。

  1. 利用路径清除了树木之后,单击右边最后一个锚点,然后在左边也点上几个锚点,最后单击起始锚点,使路径封闭。

  2. 单击 Paths 功能板底部的 Loadspathasaselection 图标,然后单击功能板上的空白区域,隐藏 WorkPath。

  3. 按 Delete(Backspace)键。如图 13.5 所示,现在亭子的圆顶已经不再被 QuickMask 颜色所覆盖;因此,它也就不再成为选择域遮罩的一部分了。

  4. 按 Ctrl(æ)+D 解除对遮罩选择域的选中。在 Paths 功能板上,双击 WorkPath 标题,在 SavePath 对话框中,为路径取名为 Dome。我们在以后还会用到该路径,所以不要偶然间删除了它。单击 OK 按钮回到图像中。

  5. 单击 QuickMask 图标左边的 StandardEditingMode 图标。该操作导致所有的 QuickMask 区域转变成选择域遮罩。

  6. 选中 Select,ColorRange 菜单。

  7. 在出现 ColorRange 对话框后,选中 Eyedropper 工具并单击Parkblah.psd 图像的天空区域,然后把 Fuzziness 滑杆拖到 133 左右,该值有利于创建一个精确、紧密地包围天空和树顶的选择域,如图 13.6 所示。不必关心亭子的圆顶是否已出现在选择域中(也就是在 ColorRange 预览框中的白色区域),因为该预览图并不十分精确。图像中的活动选择域遮罩没有包含圆顶,也就是说,ColorRange 命令在它创建的最终选择域中是不会包含圆顶的。单击 OK 按钮创建选择域。

  8. 在 Channels 功能板上,单击 Saveselectionaschannel 图标。

如果 Alpha1 通道小图标上的天空是白色的,图像其他地方是黑色的,就按 Ctrl ( æ )+ D 解除对遮罩的选中,然后双击 Alpha1 标题,选中ColorIndicates:SelectdAreas 按钮并单击 OK 按钮。

  1. 按 Ctrl(æ)+解除对遮罩的选中,然后把作品另存为 Parkwow.psd, 使用 Photoshop 自己的文件格式。不要关闭图像。

现在是到了在 Alpha1 通道上作一些清理工作的时候了。这些操作已经简单到无需分步骤的地步。单击 Alpha1 通道,把视图移到该通道上来,双击Zoom 工具,把视图分辨率改为 100%(1∶1)。然后把 Erase 工具设为Paintbrush 方式,并选中 Brushes 功能板上第一行中最右边的刷子,擦去树顶边界下的某些黑色区域,如图 13.7 所示。ColorRange 命令的功能很完善, 但在颜色边界检测方面尚未达到完美的地步。

现在已经拥有了一个精确的天空选择,下面介绍如何为作品替换一个天空。