|
用Photoshop为照片"去斑除痣" |
|
|
橡皮图章的算法并不复杂,我们首先为工具指定一个“源地址”,再为工具指定一个“目标地址”,Photoshop 会记下两个地址之间的相对距离和角度,此后在图像中拖动鼠标使用橡皮图章,工具将把“源地址”处的像素点复制到“目标地址”。像左图中这样比较大的斑点,用橡皮图章可以方便地除去它--选取工具箱中的 Rubber Stamp Tool (橡皮图章工具),按下 Alt 后在图像中斑点以外、颜色比较接近的区域点击鼠标(取得源地址),然后松开 Alt 键,在图像中拖曳鼠标擦除斑点。 对付图像中尺寸比较小、分布比较广的斑点,我们使用 Blur Tool (模糊工具)--用这个工具可以将图像中某个部分模糊,从而消除图像中尖锐的像素点,使粗糙的图像看上去更圆润,使僵硬的边界变柔和。双击该工具将调出 Blur Options 控制面板,Pressure 参数决定工具的压力。选择大小合适的笔刷后在图像中拖动鼠标可以有效地消除照片中的黑斑。鼠标拖动到图像中比较明显的分界(比如人脸的轮廓)时,请务必小心处理——Blur Tool (模糊工具)工具很容易让整个图像看起来变模糊。 Blur Tool (模糊工具)也经常被用来消除扫描图像或者用 Jpeg 格式压缩图像时产生的斑点、细纹等缺陷。 下面是一种更巧妙的“去斑除痣”的办法,我们将用到 Filter (滤镜)> Noise (随机色)> Dust & Scratches (粉尘和涂抹)滤镜、Snapshot (快照)和 History Brush Tool (历史笔刷工具)。 Filter (滤镜)> Noise (随机色)> Dust & Scratches (粉尘和涂抹)滤镜可以找到图像中杂点、裂痕等缺陷,然后将缺陷融入到周围像素中--这有点类似于 Rubber Stamp Tool (橡皮图章工具)的计算方法。滤镜有两个 Radius 和 Threshold 两个参数可以修改,Radius 决定清除缺陷的范围,参数的取值范围从1-16 ,Threshold 决定参加分析计算的像素点,值为 0 则分析所有的区域内像素。它的取值越高,则参与分析的像素会越少。我们应该两个参数之间取舍以期得到好的效果。 在如此充分地讨论了即将使用的工具后,我们进入实战!载入需要被处理的照片,在主菜单中点击 Filter (滤镜)> Noise (随机色)> Dust & Scratches (粉尘和涂抹),在弹出的滤镜参数设置框中修改 Radius 和 Threshold 直到照片上主角脸上比较大的斑点全部消失。在我的范例中,我的设置是 Radius = 8 pixels 、Threshold = 7 Levels ,根据图像的尺寸和图像上缺陷的大小不同,我们的参数设置也不可能完全一样。确认滤镜后我们发现斑点消失的同时,图像的许多细节都丢失了,整个图像变得非常怪异--没关系!我们暂时不去管它。 用 Window > Show History 命令显示历史调色板后,点击面板底部的 Create New Snapshot 按钮将使用 Dust & Scratches (粉尘和涂抹)滤镜处理后的图像保存为快照 Snapshot 1 。按 Ctrl + Z 取消为图像施加的 Dust & Scratches (粉尘和涂抹)滤镜以恢复到最初的状态。 第二次使用 Dust & Scratches (粉尘和涂抹)滤镜,仔细设置它的两个参数。与上一次不同,这回我们只需要消除主角脸上尺寸比较小的黑斑(同时也就保留了照片上绝大部分细节)--我的设置是 Radius = 2 pixels 、Threshold = 1 Levels 。在 History 面板中按下 Create New Snapshot 钮,滤镜处理后的图像将被保存为快照 Snapshot 2 。再次按 Ctrl + Z 取消滤镜的作用,将图像恢复到最初的状态。 准备好了 Snapshot 1 和 Snapshot 2 两个快照后,我们选取工具箱中的 History Brush Tool (历史笔刷工具),然后在 Brush 笔刷面板中选取一个尺寸合适的笔刷。展开 History 面板,点击 Snapshot 2 快照缩略图左侧的空白位置(这时应该可以看到一个历史笔刷的图标出现在空白位置)。在图像中主角的脸部拖动鼠标,历史笔刷将替我们除去主角脸上尺寸比小的那一部分黑斑,效果非常之好!但是,现在历史笔刷还没法除去图像中尺寸比较大的几处斑点。我们再次回到 History 面板,点击快照 Snapshot 1 缩略图左侧的空白位置以显示历史笔刷的小图标。在图像中主角脸部再次使用 History Brush 历史笔刷工具,我们将擦去图像中仅存的那几处比较大的斑点。至此,整个“去斑除痣”过程已经全部完成。
|