用色阶选取头发
今天处理一张照片,背景是白墙。发现在处理头发上还是不行,特别是边缘的头发,和白色的背景混杂在一起,单根的头发丝不是纯黑色,无论用什么办法,选出来的东西都带白色。费了一早上功夫,也不满意。网上看到教程用色阶来处理,但是始终不满意。用抽出功能,效果还凑合,但也不是太灵活。
想起来本应比较容易,头发丝和背景,看的清清楚楚明明白白,就是抠不下来。为什么?无非就是发丝和背景接近,难于区分。而且,ps的选取功能,支持选取一个百分比,这样,反而不能把头发彻底选出来。
下午静下心来,翻出ps的书,又研究了一下色阶,有点心得。
色阶就是一个按照亮度进行分布的显示,左侧是暗,右侧是亮。黑白两个三角,确定一个范围,之外的为全黑或者全白,中间的从纯黑到纯白过渡。灰色三角控制过渡的变化速度。
对于色阶处理而言,范围之外的点,变成统一的黑或者白,中间的点的变化,是一种比例的变化,不会忽然变成一种亮度。所以,保持了细节(不过,处理发丝时,恰恰想抛弃这些细节)
第二,用蓝色通道来处理,原来的思路是,将黑白彻底分开,取出黑色。但效果不理想,因为要将黑白绝对化,就会放大黑色。正确的方法是,仍然保持发丝的细节,并不将它变为纯色。做成选区。简单说,就是反转后,使发丝成白色或者灰白色,其它部分成不纯的黑色。然后,调整色阶,使其它部分刚刚成为纯黑色。这样作出来的选区,把白色背景都去掉了,保留了发丝的细节。
第三个要点,选区的使用。用选区去在原图上取,会取到很多的白色。所以,合理的方法使,用黑色或者接近发色的黑色直接填充选区。