修图最先遇到的一类活,是把不该出现在画面里的东西去掉:天空上的灰尘点、墙面上的一块污渍、脸上的一颗痘、照片边上多出来的一个人。
Photoshop 里做这件事的工具不止一个,名字听起来差不多,用起来却差得很远。有人用污点修复画笔一点就好了,换到同一个位置用另一个工具却越修越脏。差别不在刷子画得漂不漂亮,而在一个更靠前的问题上:盖住这个瑕疵的像素,是从哪儿来的?
先说清楚:修图里没有“擦掉”这回事
图层是像素一层层堆起来的。你用橡皮擦“擦掉”一块,擦掉的是这一层自己的像素,露出来的是下面那层的内容,或者什么都没有的透明区。这不是修图想要的结果——修图要的是“这块地方看起来本来就没有那个东西”。
所以修补这个动作,实际包含两个决定:
- 选源:从画面哪一处拿像素。
- 铺到目标:拿来的像素要不要改一改,再放上去。
下面三个工具的差别,全都落在这两步上。
仿制图章:源由你指定,像素原样照搬
按住 Alt(Mac 上是 Option)在画面某处点一下,这一步叫取样,你点的那个位置就是 源点。然后到瑕疵上涂抹,Photoshop 把源点附近的像素原样画过来1。
源点和笔尖之间保持一个固定的位移:笔尖往右走一笔,源点也跟着往右走一笔。选项栏里的“对齐”管的就是这个位移:
- 勾上对齐:位移从第一次取样起一直保持,中途停手再落笔,源还接着往前走,纹理能连续接上。
- 取消对齐:每落一次笔,都从最初那个源点重新开始,于是同一块花纹被反复搬过来1。
所以接一条连续的砖墙、草地、水面纹理,勾对齐;想让同一朵小花重复排成一列,就取消对齐。
它最要紧的性质是:不融合。 源点的颜色、明暗、纹理被完整搬到目标,Photoshop 不做任何匹配2。这带来一好一坏两件事:
- 好处是 保得住边缘。画面里一条屋檐和天空的交界,杂物正好骑在这条边上,就用仿制图章沿着边界一小段一小段接:先取边上的天空,再取屋顶那一段,最后取屋檐线,边界还是原来那条干净的边,不会被抹开3。
- 代价是 接缝可能看得见,且容易重复。源和目标之间哪怕差一点亮度,接上去就有一块淡淡的补丁;同一块源反复用,画面里会出现重复的图案,这就是“复制感”的来源4。所以要勤换源点。
顺带一提,仿制图章不能用在调整图层上1。原因还是那一条:调整图层没有像素,既当不了画布,也拿不出源。
修复画笔:源还是你指定,但只借纹理
修复画笔的操作和仿制图章一模一样:Alt 取样,然后涂抹。区别在于它拿源像素 只当纹理参考。最终落到目标上的颜色和明暗,会按笔尖周围的环境重新凑一遍,好让它融进四周2。
也就是说,它不是复制品,是融合品。
好处很直接:一片带颗粒的皮肤、一面有底纹的墙,即使源和目标在颜色上对不齐,它也能补得看不出来。
代价也很具体:既然它要“朝周围凑”,那当笔尖跨在两种明显不同的颜色上时,它会去平均两边。 屋檐和天空的交界上骑着一个杂物,用修复画笔一涂,原来清清楚楚的一条边会被糊成一条模糊带,越看越像修过的痕迹3。所以修复画笔适合周围环境基本一致的瑕疵;一旦跨边界,换回仿制图章。
污点修复画笔:连源都不用你选
污点修复画笔连取样都不用,你把笔尖点在瑕疵上,它自己分析笔尖周围的内容,找一块合适的像素来补1。选项栏里两种取法:
- 邻近匹配:直接拿紧挨着笔迹的像素来用。
- 内容识别:让 Photoshop 多看一些画面结构,再决定怎么补。
它最擅长的场景是 孤立在平坦或重复背景上的小瑕疵:天空中一颗颗灰尘点、白墙上的一块污渍、脸上的一颗痘。这类活它一键完成,比手动取样快得多2。
它翻车的地方,恰好是同一件事的反面:周围没有可用的同类像素,或者瑕疵紧贴着一条明显的边界。这时它只能硬凑,结果往往是边缘被拉变形,或者堆出一块重复的痕迹2。笔刷大小的影响也很大——笔刷只比瑕疵稍大一点时最稳;贪省事刷一大片,它会把大块不该动的细节一起纳入分析,留下明显的重复4。
三条判断线
| 工具 | 源从哪里来 | 拿到源之后 |
|---|---|---|
| 污点修复画笔 | 自动,从笔尖周围找 | 自动融合进周围 |
| 修复画笔 | 你 Alt 点一下指定 | 只借纹理,颜色明暗向周围靠 |
| 仿制图章 | 你 Alt 点一下指定 | 原样照搬,不做融合 |
对应到手上的判断:
- 瑕疵孤立、背景平坦或规则重复 → 污点修复画笔。
- 瑕疵横跨一条要保住的边界,或者需要让纹理方向和旁边接上 → 仿制图章。
- 周围有纹理可借用、颜色明暗希望它自己对齐,而且瑕疵不跨边界 → 修复画笔。
顺手养成的习惯:在新图层上取样
这些工具都在往像素里写东西,写进去就烧进去了,删不掉。所以惯例是:新建一个空图层,把工具的取样范围设成能读到下面的图层——仿制图章的“样本”菜单里可以选“当前图层”“当前和下方图层”或“所有图层”1,修复类工具也有对应的取样开关——然后在空图层上修。这样修坏的地方直接删掉这一层就退回原样,哪几处修过、修成什么样,在图层面板里也一眼看得见。
这和前面几篇讲的是同一个习惯:蒙版记的是“哪里显示多少”,调整图层记的是“明暗颜色怎么变”,智能对象记的是“这份内容被摆成什么样”,都是把“做过什么”留下来,而不是把结果锁死。修补没有可保留的参数,最后留下的只能是修好之后的像素,但至少可以给它留一条能整层删掉的退路。