尝试这样的方法吧: @2 u9 Y" a6 o" V
可以很好的保护原片的锐度+ v; k2 c3 J" o: Z
! U, y$ w1 H. O3 d复制图层(duplicate background layer),反色(invert),高反差保留(Filters, Others, High-pass, 6px),混合模式改为亮光(Blending Mode - Vivid Light),建立层蒙板,填黑(Create layer mask, fill with black),用白色软笔刷画出需要去痘去瘢的部分(Paint the mask with a soft white brush to reveal the upper layer over blemish),选择上层的RGB图片(Select the RGB image of the upper layer),施加高斯模糊(Filters, Blur, Gaussian Blur, 2px)。最后新建一个空图层用修复笔刷调整一下细节。9 q3 ^ Y1 K9 T; d/ S2 h. F) Y1 }
) N" i* H/ r0 I+ E+ q
效果:" }7 E, F7 L- b l' s
$ W, X4 r8 D* |5 X b磨平中等面积的不平整区域,同时保持原有皮肤纹理。3 J" U2 ?2 G) m, Q4 q
# ?* ~+ i3 h# ^0 z工作原理:7 ?- _8 A1 F5 Y
1 t) e; W* m( h% P, ?6像素左右的高反差提取图像中的中高频信息;反色以亮光模式叠加抵消图片中中高频信息;蒙板选择需要调节的区域;2像素高斯模糊去除最高频信息,使之不与底层抵消。最后的净效果是相当于对原图片作了一个中频段的带通滤波(high-pass * low-pass = bandpass),然后反色与原图片中频相抵消。
# o$ u5 w% e$ }( e* l
/ ]# M6 p' M( b- a/ b) |注意:
* m7 p: ^1 E+ J8 o2 u
9 U- S/ M; R! B实际操作中两次滤波的像素参数应根据图片大小以及具体皮肤情况调整。目标是带通滤波的带宽恰好覆盖所需掩盖的皮肤瑕疵的尺寸。