第二章:你需要了解这些基础工具
2.1直方图
要学习摄影的后期,我的建议是首先要学习直方图。
为什么呢?我常把直方图比作汽车的各种仪表,汽车仪表可以让你了解汽车的整体运行状况,是否需要加油、是否需要减速、是否需要降温等等信息你都可以从仪表中得知。同样,是否需要提亮、是否需要增加对比度、是否需要屏蔽高光等等信息我们也可以从直方图中得出。一幅图,你只有在充分了解它的基础之上,才能更好的把握它的后期方向,也才能更好的发挥它的后期功效。
其实,直方图的作用不仅仅体现在后期,在前期拍摄的时候,直方图也会给你提供很大的帮助。比如在烈日下拍摄时,因为阳光太强,所以我们无法看清屏幕,这时候我们很难判断曝光是否准确,但此时我们如果使用直方图,结合我们具体的拍摄环境和拍摄意图,便能够很好的判断我们的曝光状况。换言之,我认为, 直方图不仅仅是你后期需要学习的知识,它也是你前期必须要学习的知识。
直方图,说起来似乎很简单,我先问一个简单的问题,直方图有哪几种基本形态(不是指直方图的具体分布形态)?
也许你会觉得奇怪,直方图不就是直方图吗?还有什么基本形态?其实,直方图一般有五种基本形态,RGB直方图,红色通道直方图,蓝色通道直方图,绿色通道直方图和明度直方图。
那么,各位经常看到的直方图是RGB直方图,RGB直方图的计算原理是:先画出R、G、B三个通道颜色的直方图,然后把是每个通道的直方图相加再除以三,得到的即是RBG直方图。
比如,红色通道在127这个亮度上的数量为5,蓝色通道在127这个亮度上的数量为10,绿色通道在127这个亮度上的数量为15,那么RGB模式下在127这个亮度上的数量就为10。
与RGB直方图很相似的是明度直方图,大家仔细观察这两个直方图就会发现二者的相似度非常高,但是还是存在一些细微的差别。
那么明度直方图的计算方法是怎样的呢?明度直方图是基于这样的一个原理进行计算的:人眼对绿色是最为敏感的,红色次之,对蓝色最不敏感。所以,即使三个颜色在同一个色阶,比如都在100这个色阶上,但把绿色、红色和蓝色这三种颜色相比较,你会发现绿色看起来最亮,红色要暗一些,蓝色最暗。于是,明度直方图在计算的时候,就把同一像素上的绿色、红色和蓝色的色阶亮度分别乘以不同的比例,即绿色乘以59%,红色乘以30%,蓝色乘以11%,然后再相加得到的亮度值就是明度值,按照这个算法计算出来的的亮度值把它画出来就是亮度直方图。横轴是亮度,纵轴是对应亮度的像素数目。
说了这么一堆理论,可能大家还是无法对这两种直方图的差异产生一个感性的认识,我举个例子:
上面这幅图的直方图应该是怎样的呢?按照一般人的观点,应该是在整个直方图有且只有二个凸起,因为这幅图只有一个亮度变化、两个亮度值,但是如果大家打开RBG直方图会发现一个怪现象,那就是RBG直方图下有四个凸起,如图:
但我们切换到明度直方图,你会发现,明度直方图就只有二个凸起了,如图:
结合我上面讲的二者的计算原理,你可以很轻松的知道它们出现这种差别的原因。
从另一个角度讲,明度直方图在某种程度上来说比RGB直方图更能反映出图片亮度的分布趋势。
上面我简单介绍了RBG直方图与明度直方图的区别。下面,我将以RBG直方图为例,讲解一些直方图的基础知识。
直方图的横轴从左到右表示亮度越来越高,纵轴从下到上表示像素越来越多。亮度值的范围是从0到255,0表示黑,255表示白。某个亮度对应的峰越高,表示在这个亮度下的像素越多。
比如这个直方图,它表示大多数的像素分布在中间调,整个分布比较均匀(一般的照片都是中间调的像素占的比例较大),整个直方图没有断层,比较连续,属于比较正常的直方图。
再比如这一个直方图,它的像素主要集中在高光部分,这表明它的整体亮度比较高,它虽然不是直方图最常见的形态,但并不意味着它的曝光就是不正常的。
再比如这一个直方图,它的像素主要集中在中、低光部分,这表明它的整体亮度偏低,画面比较昏暗。
如果这里有两张直方图完全一样的图片,那么这两幅图片的画面就一定是一样的吗?
答案当然是不一定,因为直方图它记录的是像素的亮度信息,换言之,我们不改变一幅图的任意一个像素,只是改变像素的相对位置,直方图一点儿都不会改变,但画面内容可能就脱胎换骨了。
理解了这一点对于我们认识直方图的本质有着重大帮助。
在直方图中,除了图像化的语言以外,还有许多参数,比如平均值、标准偏差、中间值等,这些是什么意思呢?
首先,我们来认识色阶,数量,百分比这几个参数。
大家打开直方图,把你的鼠标放在直方图的某个位置,就会出现这三个参数,它们分别代表:
色阶:指针所在地方的亮度,即从0—255的某个值。
数量:在这个亮度下的像素值,比如上面这幅图的意思就是在138这个色阶下,有1915个数量(注意:数量除以三才等于像素)
百分比:当前色阶在整个色阶中的位置。
当你按住鼠标左键往右拉的时候,你会发现它们有新的变化。
这时候的色阶表示你选取的色阶的范围,比如上面这个就是从115到216这个范围的色阶。
数量:在这个范围下的数量总数
百分比:这里的百分比就不是位置的百分比了,而是你选取的范围的像素占整个像素的百分比,这可以为我们测定低光、中间调、高光所占比例提供帮助。
接下来是平均值,标准偏差,中间值,像素这几个参数。
平均值:平均值越高,照片整体就越偏亮,以128为中间值。它的算法是:图像的亮度总值÷图像像素总数,不同的直方图模式计算出来的结果略有差异。
以上面这幅图为例,它的平均值是117,离128很近,所以曝光属于正常型的。
平均值的作用在哪里呢?有时候,人的视觉经验是存在一定的误区的,换言之,有时候我们认为A照片的亮度比B照片的亮度高,但实际上,A照片的平均值是没有B照片高的,一旦判断失误,可能会对我们的后期方向产生一定的误导,但是数据是不会说谎的,所以有时候我们需要用到平均值。
标准偏差:标准偏差是统计学名词,是一种量度数据分布的分散程度的标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少,反之亦然。标准偏差的大小可通过标准偏差与平均值的倍率关系来衡量。一般而言,标准偏差越大,画面对比越明显,反之亦然。
标准偏差可以在一定程度上帮助我们判断画面的明暗对比程度,但是需要注意的是,标准偏差不高并不意味着画面不艳丽,换言之,画面艳丽与否与对比度高低与否并没有直接联系,虽然说一般而言对比度更高画面会更加艳丽。
借助标准偏差,我们可以察觉一些人眼不易察觉的画面关系。
左下角图片的标准偏差为65.03,右下角的为77.01,很明显,右下角是进行了增加对比度的操作。
上面这张图画面看起来对比度和右下角的差不多,但是标准偏差仅为66.82,与左下角那一幅图的标准偏差差不多,那是因为标准偏差计算的是分散程度,而不是画面的鲜艳程度,因此,标准偏差相近,并不意味着画面相近。
标准偏差的作用是什么?下面这张图中,中间那张图是原图,标准偏差是66.88,上面这张图的标准偏差是78.25,最下面那张图的标准偏差是65.16,如果我们只看画面,很难区分最上面的图和最下面的图的区别,但我们根据标准偏差可以得知,最上面那张图是提高了对比度,而最下面那张图我是使用了低光拉伸曲线,画面效果虽然相似,但是二者的手法完全不同,这就是标准偏差的意义所在。
中间值:将图像所有像素的亮度值通过从从小到大排列后,位置在最中间的数值。即将数据分成两部分,一部分大于该数值,一部分小于该数值(如果有偶数个像素,就有两个位于中间的数,取前面的一个)。
中间值的意义在于从另一个侧面来反映画面的整体亮度,来帮助我们判断是过曝还是欠曝。它与平均值互补,不过没有平均值准确。
像素:就是指当前图片的像素总数。
最后再讲一下直方图的高速缓存级别,我们先看两幅图:
大家可以看到,两幅图一个高速缓存级别为3,一个为1,那么二者有什么差别呢?简单而言:缓存级别越高,直方图生成的越快,但越不准确(简单讲一下原理,缓存级别越高,它就不会去计算每一个像素的值,而是将几个像素合并为一个像素计算)。如果你需要将缓存级别改为1,点击右上角的三角形就行了。一般而言,我们并不需要十分精确的直方图,我们只需要把握直方图的主要分布趋势即可。
2.1曲线工具
介绍完直方图工具,接下来介绍另一位重量级选手:曲线工具。如果把直方图工具比作汽车的仪表,那么曲线工具就是汽车的动力和方向系统,它可以解决“后期”这个汽车以怎样的速度走,往哪个方向走的问题,功能十分强大,地位十分重要。
首先,还是介绍一下直方图的基础知识。
1:默认值。你可以选择系统设置的默认曲线。
2:主功能区,也是最重要的部分。
3:调整方式,可以选择手动画或用浮标。
4:黑场白场工具。可以纠正色偏,调整对比度,制造色调等。
5:显示区域。决定显示哪些因素,展开后是这样的:
通道叠加:选择了这个选项之后,你改变R、G、B通道的曲线将会在主功能区显示。比如你提亮了R通道,那么主功能区会显示两条曲线,一条RBG曲线,一条R曲线。
基线:就是45°对角线。
直方图:取消勾选后直方图将不再显示。
交叉线:当你在选中一个锚点时是否会出现交叉线。
6:通道选择区域,可以选择不同的通道
接下来,介绍一下直方图的基本型:
这根曲线只有一个锚点,它可以提亮画面,主要是针对画面的中间调操作,因为一般照片的像素都集中在中间调,所以说这种曲线对画面的影响一般都比较大,它可以让直方图的峰右移。如图:
与之相对应的另一根曲线是这样的:
这根曲线也只有一个锚点,用来降低画面的亮度,主要作用于中间调,它可以让直方图的峰左移。
接下来介绍的是对比度曲线,首先是增强对比度的曲线:
这根曲线又称为S曲线,可以增强画面的对比度,主要通过提亮高光部分和降低低光部分实现,它可以让直方图的峰向两边转移:
因为高光部分被提亮,低光部分被减亮,使得亮度的变化更加剧烈,所以说画面看起来对比更加强烈,同时因为峰向两边转移(为什么峰会向两边移动呢?结合我们前面讲的计算原理,我们知道像素的总量是一定的,当一个像素中的 R值由80变成150时,80对应的 R直方图会降低,相对应的,150对应的R直方图会增高,如此一增一减,就导致直方图的峰向两边移动了),使得中间调的像素减少,从而导致能够呈现丰富细节的中间调被削减掉,从而使得画面的细节减少。
所以说,提高对比度可以增强画面的“清晰度”,但是却会牺牲掉画面的细节。
与之相对应的曲线是降低对比度曲线,又称反S曲线,这根曲线通过降低高光的亮度,增加低光的亮度,来降低画面的亮度变化剧烈程度,从而使峰向中间聚拢,增加中间调的像素。
所以说,降低对比度会让画面“发灰”,但是会保留更多的细节。
以上四种基本类型是最常见的,也是用得最多的。下面这些是一些变形。
下面介绍的这跟曲线叫低光压缩曲线,为什么它被称为低光压缩曲线呢,是因为这根曲线相当于使原来曲线的整体形态不变,只是向右压缩它,使原来的直方图变扁。它的形态是这样的:
我们看一下直方图调整前后的对比:
你很容易发现差别了,通过这根曲线,画面的低光部分被压缩掉了,相当于整个直方图被向右挤压变扁了。并且还有一个数据,就是下面这个直方图的最左端对应的色阶值为38,也就是我们曲线调整的值。
我们结合直线和直方图可以发现,画面的暗部实际上是丢失了的,也就是说画面的暗部是没有像素的,这也就意味着画面没有纯黑的部分,这也就意味着画面是偏白的。
这根曲线其实和添加一个图层,然后填充纯白色,然后调整不透明度后的效果是一样的。它的计算方法是:R=256*(X/256)+R1*(1-X/256),X为你曲线与左轴交点所对应的值,R1为你当前图层的R值,R为最终值,其他G和B的计算方法一样。
这跟曲线在营造胶片的感觉、营造日系风格上有着独特的优势。其实,胶片和日系两种风格是完全不一样的,为什么我们能用同一根曲线达到呢?其实这跟基色的亮度有关,如果基色偏暗,加上这根曲线就有陈旧的感觉,如果基色偏亮,加上这根曲线就有轻盈的感觉,这就是这根曲线为什么能够同时达到两种看起来完全相反的效果的原因。
因此,当我们的眼睛无法正确分辨图片是否有加层时,我们直接打开直方图,看一下画面的低光部分是否缺失了或者只有很少的像素,如果直方图属于这样的形态,那就是有加层的,这不需要我们通过设置黑场工具消灰来判断,更加的方便、快捷。
同理,我们在去层的时候,也并不需要通过设置黑场工具,而是可以直接通过曲线工具实现。比如下面这张图:
它的直方图是这样的:
我们可以通过直方图就看出这张图片是有加层的,那么我们如何消层呢?我们直接把曲线左边的端点拉到直方图的最左边即可。
效果如图:
与低光压缩曲线对应的是高光压缩曲线,它的形态是这样的:
直方图调整前后的对比:
很容易发现,下面这个直方图的高光丢失了,它的特征正好与低光压缩相反,产生的效果也正好相反。
这根曲线可以营造出一种相对比较忧郁的氛围,结合阴天、雨天等画面将会有很好的表达效果。
因此,如果我们看到直方图的高光缺失了,那就属于高光屏蔽类型的照片。
高光屏蔽曲线的高光还原过程与低光屏蔽曲线是一样的,直接把曲线右边的断点拉到直方图最右边即可。
下面这根曲线是低光拉伸曲线,为什么称它为低光拉伸曲线呢?因为这根曲线相当于把原来的直方图向右拉伸。它的形态是这样的:
这根曲线非常容易理解,它的作用就是压暗画面,并且不是选择性的压低,而是整体压低,所以它的效果会比一般的压暗曲线更加强烈,你需要记住的是:使用这根曲线会在压暗画面的同时增加画面的对比度,同时画面的纯黑部分会增加。这根曲线会使直方图的峰向左拉伸,下面是调整前后直方图的变化。
那么这根曲线在营造压抑氛围、模拟胶片、制造高对比效果、凸出光影方面有独到的功效。
与之相对应的是这根曲线:高光拉伸曲线
这根曲线也很好理解,它的作用就是提亮画面,并且不是选择性的提亮,而是整体提亮,所以它的效果会比一般的提亮曲线更加强烈。这根曲线会使直方图的峰向右拉伸,下面是调整前后直方图的变化。
这根曲线的作用在于可以让画面变得更“干净”,因为许多原来处于高光部分的像素被计算为纯白色了。这根曲线在模拟水墨画风格、水彩风格上面也有独到的用处。
接下来再介绍几根经典的曲线:
第一根曲线叫复古胶片曲线,它是一根非常典型的曲线,它的典型体现在:
糅合了两个曲线。
操作简单。
效果明显。
这根曲线实际上就是高对比曲线+低光压缩曲线的结合体,根据你前面了解的知识,你可以推测出它的直方图吗?
所以说如果你真的想要把曲线工具学透,一个重要的能力就是能够通过曲线工具的调整想象出直方图的变化,进而根据直方图的变化想象出画面的变化。这也是我能够把曲线工具用得相对比较灵活的根本原因。
这一根曲线的功效就是模拟一种复古的胶片的感觉。
接下来我们再看一根曲线:
这根曲线跟上一根有什么区别?
我们顺着曲线—直方图—画面的流程来思考一下。
首先,这是一根压暗曲线,所以直方图的峰会左移,然后又用了一根低光压缩曲线,这会导致26以下的色阶将不存在对应的像素,所以综合而言,它的画面没有纯黑,同时因为直方图的峰左移,导致低光部分像素增多,所以画面的整体亮度会更低。
那么它与上一根曲线的区别就很明显了,上一根曲线的峰是向两边转移,这就说明画面不仅暗部像素多,高光的像素也多,而这根曲线高光对应的像素会更少。
所以说这根曲线也可以用于胶片后期,但侧重的场景可能更倾向于昏暗的场景。
接下来介绍这根曲线叫直角曲线,它的形态是这样的:
为什么叫它直角曲线呢?从它的形态便一目了之了,这根曲线是由低光拉伸曲线+低光压缩曲线构成的,这里其实有一个非常有意思的现象。
在数学中,我们先加后减和先减后加的结果是一样的,但是在PS里可不是这样,我们先使用低光拉伸曲线,再使用低光压缩曲线和先使用低光压缩曲线再使用低光拉伸曲线的结果可不是一样的。
如果我们先使用低光拉伸曲线,再使用低光压缩曲线,那么直方图的最终形态是怎样的呢?其实你不用多想,只要你最后使用了低光压缩曲线,那么画面的低光部分肯定被转移走了,所以直方图是这样的:
但如果我们先使用低光压缩曲线,再使用低光拉伸曲线呢?因为低光压缩曲线会使直方图向右压缩,而低光拉伸曲线又会使直方图向拉伸,所以最后的结果就是:基本上没多大变化(不是没有变化)。
这里还有一个问题:如果我们先使用低光压缩曲线,然后再使用高光压缩曲线,直方图是怎样的呢?
你千万不要以为低光压缩曲线和高光压缩曲线可以相互抵消,得出调整后的直方图与原图无异的结论。实际上这二者结合是这样的:
回到直角曲线,当我们使用直角曲线时得到的效果和先使用低光拉伸曲线,再使用低光压缩曲线的效果相似,只是相似,并不是完全相同。
那么直角曲线的作用是什么呢?它的作用在于降低画面整体亮度的同时给照片蒙层,特别适合欧系摄影的后期。
2.3色阶工具
色阶工具相当于一个小型的直方图和曲线工具集合体,一方面,它能直观的观察画面亮度的分布情况,另一方面,它有兼具直方图的图像调整功能。
首先我们先来认识一下几个浮标。
1号浮标:这个浮标对应的曲线就是低光拉伸曲线。
2号浮标:这个浮标向左移动是提高亮度,向右移动是降低亮度。
3号浮标:这个浮标对应的曲线就是高光拉伸曲线。
4号浮标:这个浮标对应的曲线就是低光压缩曲线。
5号浮标:这个浮标对应的曲线就是高光压缩曲线。
所以说,你会发现,直方图、曲线、色阶这三个工具完全是一脉相承的,联系非常紧密。
接着介绍一下右边的工具:
1:设置黑场工具。使用这个工具你可以把你点击的地方定义为黑色,即0。
2:设置灰场工具。使用这个工具你可以把你点击的地方定义为灰色。
3:设置白场工具。使用这个工具你可以把你点击的像素中R、G、B通道中至少一项定义为白色,即256。
那么这三个工具的作用是什么呢?
设置黑场工具:
可以识别图片是否有加层
这一点非常简单,就是使用设置黑场工具点击你认为画面中应该是黑色的区域。
可以纠正色偏
使用方法和第一点是一样的。
可以制造光影。
使用设置黑场工具,我们可以很好的制作剪影效果,同时可以很好的营造光影格调。
比如下面这幅图,我们可以直接点击烟囱处,把它定义为黑色,就可以很快速的生成剪影。
这种方法使用的要点是你定义为黑色的物体的整体光照强度比较一致,否则的话就可能出现一些色块溢出的现象。
设置黑场还可以通过黑场的调整,来营造光影格调,比如下面这幅图:
通过点击岩石部分,可以很好的将溪水与岩石分离开来,实现一种明显的光影。
这个方法特别适合于那种光差大的场景,比如一束阳光正好照在一朵鲜花上,那么此时通过设置黑场工具可以很好的增强这种光影的表现力。
设置白场工具:
可以还原白平衡
还原白平衡就是一个纠正色偏的过程,它的使用方法是用设置白场工具点击画面中你认为应当是白色的地方,它与设置黑场工具互补,你可以综合使用这两种工具来调整色偏。
可以调整曝光
有时候我们拍雪景的时候,老感觉雪不够白,其实这是因为相机默认是把你所拍的景色还原为灰色,这就导致雪也变灰了。这时候我们就可以通过设置白场工具来调整曝光。具体操作就是用设置白场工具点击画面中的雪。
设置灰场工具:
注意,设置灰场工具不是把你选择的像素设定为中性灰,也就是128,而是通过一种算法把这个像素的R、G、B取一个平均值,当R、G、B三个数值一样时,这个像素就是灰色了。
它可以用来调整画面曝光,但设置灰场工具在调整曝光上面的功效不及设置黑场和白场工具,以设置黑场工具为例,它是把你点击的地方定义为黑色,即让它处于直方图的最左边,然后以这个为基准拉动整个直方图变动,这会使整个画面的曝光都有较大变化。但设置灰场工具不同,它不是把你点击的地方定义为中性灰,因此并没有一个很强的校正曝光的功能。因此设置灰场工具一般我们使用得比较少。
色阶工具和曲线工具相比,其功能肯定是要弱不少的,但是它贵在“一体化”程度高,在某些地方的便捷性高于曲线工具。比如:如果你在使用曲线工具时,既想提高对比对又想提高亮度,怎么办?你只能用两根曲线调整了,但是如果你使用色阶工具则可以一步到位,就像这样: