跳转至

第 3 章 曝光

曝光从来不是套公式。它是在传感器能记录的范围有限时,决定哪些细节要留下,哪些可以放弃。


曝光是一种取舍

1936 年 3 月的某个下午,Dorothea Lange 沿着加州 101 号公路往北开。她已经在外面连续奔波了一个月,为安置管理局(Resettlement Administration,次年改组为人们更熟悉的 FSA)拍摄记录,派发的那点差旅费快要见底,心里想的只是尽早回家,见到丈夫和孩子。那一刻她并没有打算再多拍什么,工作在她心里几乎已经结束了。

就在这样的心境里,路边闪过一个手写的牌子,上面写着 “PEA-PICKERS CAMP”。她起初照直开了过去,车又往前开出了二十英里,某种说不清的东西却让她掉头折返。

这段经历,她后来在《Popular Photography》里写过。她说自己一看见那个饥饿而绝望的母亲,就像被磁石吸了过去。孩子紧紧靠在母亲身上,脸上带着受了惊吓的神情。Lange 没有问她的名字,也没有追问完整的来历,只知道那年冻灾把整片豌豆田毁了,母子几个靠着从田里捡来的冻坏的蔬菜,和孩子们打来的鸟,勉强撑着。她在那顶帐篷前后只待了十分钟,拍了六张——她自己晚年记成五张,国会图书馆存下的底片是六张。

就是在这六张之内,Lange 做了几个关乎曝光的决定。她手里是一台 Graflex,4×5 的大画幅。营地外是阴雨里的漫射光,帐篷布又把这份光再拦软了一层。她真正在意的,始终是那位母亲的脸,于是曝光的第一件事,就是先照顾好这张脸。至于帐篷外的亮处,本就不是画面的重点;帐篷内侧的阴影,也尽可以压暗下去,因为那里的细节同样不承担什么。

这六张里的最后一张,就是后来人们所熟知的《Migrant Mother》。它被印了上百万次,挂进博物馆,印上邮票,最终收进美国国会图书馆。可若是单从曝光的角度回头去看,它首先只是 Lange 在那个阴雨天为了保住一张脸所做的一组取舍:她情愿让画面别处丢掉一些细节,只为把这张脸完整地留下来。

这正是曝光的实质。它不能被简单地理解成“准还是不准”,更要紧的问题在于:当相机能记录的亮度范围本就有限时,你究竟愿意让哪些细节留下,又能够接受哪些细节消失。在按下快门之前,这个取舍最好心里已经有了一个大致的方向。


从照片的意图读曝光

Lewis Hine, Power House Mechanic, 1920

Lewis Hine, "Power House Mechanic", 1920。Hine 在发电厂里拍一位机械师调试巨型蒸汽机。光从机器后面右上方落下来,照到工人弯着的背、汗湿的衬衫和手里的扳手上。不重要的部分被压到暗处,画面最后留下的是工人与机器之间那道弧线。这里的曝光没有炫耀技术,它更像一种判断:大量不重要的信息被压下去,一个人面对工业巨兽时那道紧绷的姿态才留在画面中央。图片来源与复用说明


测光为什么会错

老教科书常把反射式测光简化成“把被测区域放到中灰”。18% 灰卡是常用参照,却不是所有相机都严格采用的唯一校准值;测光常数、厂商算法和测光模式都会影响建议。这个模型解释的是仪表为何会把雪压暗、把黑墙提亮,不是摄影师必须把每个主体都拍成同一种灰。

更贴近实际的说法是:场景有自己的亮度跨度,传感器在某个 ISO、RAW 模式与信噪比标准下也有可用范围。曝光要做的,是把重要影调安排进这段范围。这里没有“现代全画幅一律十四档”的常数;真正可用的暗部还会随机型、输出尺寸与容许噪声改变。

放进哪一段,就会得到不一样的照片。你可以让亮的地方不至于过曝,同时让暗的地方也尽量留住细节,这是最常见的一种取法。你也可以反过来先保住高光,让最亮处刚刚好卡在不爆的边缘,任由暗部自然沉下去。你甚至可以先照顾暗部,让阴影里始终有东西可看,转而接受高光白掉一小块。这里没有哪一个选择是天然正确的,能分出高下的,只是哪一个更贴合这张照片想要说的那件事。

因此,不要把曝光误当成寻找唯一的标准答案。你真正要做的,是在相机有限的记录能力之内,把整个画面推到那个最合适的位置上。


读懂预览与直方图

相机屏幕上的那张预览图,其实是会骗人的。屏幕本身的亮度、四周的环境光、当前的显示模式,都会悄悄干扰你的判断。大太阳底下看屏幕,照片往往显得偏暗,让你忍不住想加曝光;到了夜里再看同一块屏幕,照片又常常显得偏亮,诱着你往下压。直方图不会受周围明暗直接迷惑,因此比凭屏幕观感稳定得多;但它仍然来自机内预览,并不是 RAW 数据的绝对真值。

直方图所做的,是把一张照片里所有像素的亮度,按高低一字排开。它的横轴从左到右,对应着从纯黑到纯白;纵轴则代表在某一档亮度上,究竟堆了多少像素。如果图形在右边撞了墙,就说明高光已经过曝,那里白成一片,再没有细节可言;如果在左边撞墙,则说明暗部已经死黑。至于整体都落在中间,也只能说明这张的曝光比较平均,并不等于照片就对。

因此,直方图该偏向哪一边,要看拍的是什么。雪景的直方图通常应该偏右,否则那片雪就会被拍成灰的;夜景的直方图则通常应该偏左,否则夜晚会被硬生生拍成白天。直方图能够告诉你信息有没有丢失,却没有办法替你判断这张照片究竟有没有味道。它更像汽车的仪表盘,本分只是如实提示状态,至于车往哪里开,方向仍旧握在你自己手里。

不过这块仪表盘自己也有两处盲区,得心里有数。其一,即便你拍的是 RAW,机身给你看的直方图,多半也是按 JPEG 预览算出来的,套着当前的白平衡、色彩模式和反差曲线。它与 RAW 的真正削波点并不完全重合,而且差多少随机型和设置变化;因此不要背“还能救半档”这类固定数字,最稳妥的办法,是把机内对比度设得温和一些,再用自己的相机实测预览警告和 RAW 削波之间究竟差多少。其二,默认显示的常常只是一条亮度直方图,它会掩盖单独颜色通道的溢出。拍日落、红花或舞台灯时,应该切到 RGB 三通道显示;某一条曲线贴住右墙,只能说明 JPEG 预览里的该通道正在削波,是需要警惕的信号,而不是 RAW 已经无条件报废的证明。最终仍要以 RAW 软件里的通道警告和纹理是否存在为准。

除了直方图,高光警告也值得一并打开。这类功能大致分成两路:一些相机提供拍摄前叠在取景画面上的斑马线,部分机型允许自定阈值;另一些相机只在回放照片时闪烁提示,用惯的人管那一闪一闪的区域叫 blinkies。具体功能、阈值含义和能否调整都随机型而变。拍人像时,应留意额头、颧骨等位置的重要皮肤纹理和单独颜色通道,而不是见到任何闪烁便一律降曝光:镜面反光可以没有纹理,JPEG 预览发出警告也不等于 RAW 已经削波。这样的判断仍比只凭屏幕亮暗稳妥,但最终应通过自己的机身和 RAW 软件实测警告余量。


分区曝光不是十个参数

Ansel Adams 与 Fred Archer 在 1939 年前后共同提出了 Zone System,也就是分区曝光系统,把从纯黑到纯白的灰度切成了十一个区。其中 0 区是全无细节的死黑,10 区是同样没有细节的纯白,介于两端的那几个区则各自保留着不同程度的细节,而 5 区,正好接近前面提到的 18% 灰。

Adams 的工作方式,并不是端着相机站在场景前面,等它告诉自己一个答案。恰恰相反,他会先在脑海里把最终那张底片应该长成什么样想象清楚。譬如远处的雪山,他决定放在第 8 区,让它亮,却仍然留着细节;近处的松林,他放在第 2 区,压得很暗,但还能依稀看出枝干的结构。想清楚了这些,他才动身去逐一测量这些区域的亮度,到最后,连胶片的显影时间都要一并纳进来一起调整。

到了数码时代,很多人认为 Zone System 早已过时。今天既有直方图,又有曝光补偿,还有可以反复回退的 RAW 文件,确实不必再像 Adams 当年那样,郑重其事地对待每一张照片。可是它遗留下来的那个习惯,至今仍然有用:先在心里替画面定下它应该有的样子,再让相机去配合这个决定,而不是空着手站在场景前,坐等相机替你交出答案。

而且这套办法在数码机上有一个非常直接的现代翻译,一段话就能说完。点测光对准画面里的任何一块,相机给出的建议都是把那一块放到第 5 区,也就是中灰;你要做的只是接着告诉它,这一块其实不该待在第 5 区。对准阴影里的岩石点测,心里想让它落在第 3 区,就在点测读数的基础上减两档曝光补偿;对准亮部的白墙点测,想让它站上第 7 区,就加两档。一区一档,加减的档数就是你想把它从中灰挪开的距离。如此一来,Adams 那套要配合胶片显影才能完成的系统,被压缩成了“点测、定区、拨补偿”三个动作,站在现场几秒钟就能做完,而曝光的主导权,也就从测光表那里回到了你手上。

现实里,很多人的做法是先按下一张,回头看屏幕,发现暗了,于是加一档再重拍一张。这样自然也能修正错误,可仍然只是现场的补救。更从容的做法,是在按下快门之前,心里就已经大致清楚:这张照片,究竟该往亮处走,还是该往暗处压。


采集曝光与 ISO

现场经常把光圈、快门、ISO 并称为“曝光三角”,可要理解画质,必须先把其中两件事分开:光圈与快门决定传感器真正收到多少光;ISO 主要决定这份信号怎样被放大和编码。ISO 提高一档,JPEG 预览通常会亮一档,却不会让传感器多收到一颗光子。把“进光量”和“显示亮度”混成一件事,正是许多高 ISO 误解的起点。

曝光、进光与 ISO 的关系

原创示意图:先由光圈与快门完成采集,再由 ISO 与影调曲线影响成片亮度。图片来源与复用说明

三者都可以用“档”描述,但描述的对象不同。光圈或快门改变一档,收集到的光翻倍或减半;ISO 改变一档,主要是信号增益和输出亮度翻倍或减半。把基准设为 f/8、1/125 秒、ISO 100,一档变化分别是:

只改变这一项 加一档 减一档 同时带来的取舍
光圈 f/8 → f/5.6 f/8 → f/11 进光变化,也改变景深与像差
快门 1/125 → 1/60 1/125 → 1/250 进光变化,也改变运动表现
ISO ISO 100 → 200 ISO 100 → 50(若机身支持) 不改变进光;改变增益、预览亮度与高光余量

标准整档光圈序列是 f/1.4、f/2、f/2.8、f/4、f/5.6、f/8、f/11、f/16、f/22,每一档 f 值相差约 \(\sqrt{2}\)。若要保持相同的采集曝光,光圈收小一档,就只能把快门放慢一档;提高 ISO 可以让成片重新变亮,却不能补回少收的光与损失的信噪比。

因此,同一场景里 f/2.8、1/500 秒与 f/8、1/60 秒的采集曝光近似相同:前者光圈多收三档、快门少收三档,彼此抵消。两张可以有相近亮度,却会有完全不同的景深和运动表现。站在现场真正要决定的,是“我要用哪一种景深与时间,换到这一份光”。

这份光还可以被更精确地量化。以 ISO 100 为基准,一档曝光能够写成一个确定的数,这个数就是 EV:

\[ EV = \log_2\frac{N^2}{t} \]

其中 \(N\) 是光圈 f 值,\(t\) 是快门时间(秒)。在 ISO 100 的约定下,EV 每加 1,光圈与快门给出的采集曝光减半。这个式子未必要你在现场心算;它只是把光圈与快门之间的互易关系落成一把可度量的尺。譬如光圈不动,只把 1/125 秒提高到 1/500 秒,EV 增加 2,也就是少收两档光。

与这套精确的刻度并排的,还有第 2 章讲过的那条 Sunny 16:晴天正午 f/16 配 1/ISO 秒,天色每阴一层就把光圈松一档,具体的对照表那一章已经给出,这里不再重复。放到曝光的语境里,它的用处是做一把随身的粗尺:当你一时拿不准相机的读数是不是被大片明暗带偏了,心里先用它估一个档位,再回头去看表,就不至于被表全然牵着走。

更稳妥的顺序,是先把景深和运动这两件会改变画面内容的事定下来,再让 ISO 去承担显示亮度与读出链路上的取舍。你想要多深的景深,就先定光圈;你想冻结动作,还是保留拖影,就接着定快门。若两者已经不能再让,才提高 ISO。这样做不会补回少收的光,却能避免一张曝光不足的文件在预览和编码阶段被压得过低,并在许多机型上降低后端读出噪声的影响。

光圈优先,是大多数场景里最省心的默认。你负责设光圈,相机替你算快门,而你只需盯住 ISO 和曝光补偿这两处。具体到题材:人像常用 f/1.4 到 f/2.8,全看你想要多浅的景深;街头常用 f/5.6 到 f/8,好让画面里更多的东西都落进清楚的范围;风光常用 f/8 到 f/11,在景深和锐度之间取一个平衡;室内弱光则往往要开到 f/1.4 到 f/2.8,先把进光量拿够再说。而每一次设完光圈,都要回头看一眼快门:一旦它掉到了安全速度以下,就该提起警觉。

不少有经验的摄影师,习惯把 M 模式配手动 ISO 当作某种专业的标志。可真放到现实场景里,M 模式加 Auto ISO 往往更实用。你用光圈控制景深,用快门控制运动,把随环境亮度变化调整增益的工作交给自动 ISO;支持该功能的机身,还可以继续用曝光补偿改变测光目标。如此一来,构图、时机和运动仍在你手里,又不必每次光线稍变,就从头重算参数。


互易律及其边界

前面说同一份采集曝光可以由多组光圈和快门凑成,这背后是互易律(reciprocity):进光强度减半、曝光时长加倍,落到感光材料上的总曝光量不变。它描述的是光圈和快门之间的补偿,不包括 ISO。

只是这条规矩在时间的两个极端上会失灵,胶片尤其明显。曝光一旦长到几秒、十几秒,或者短到几千分之一秒,胶片的感光效率就会掉下来,实际得到的密度比互易律算出来的要低,于是长曝时往往得在计算值之上再补一到几档,这个现象叫互易律失效(reciprocity failure),也叫 Schwarzschild 效应;不同胶片失效的门槛和要补的量各不相同,讲究的做法是去查那卷片子的数据表。数码把光子直接数成电子,在很宽的一段时间里都老实遵守互易律,基本不必为长曝额外补光;可它另有一桩麻烦:曝光时间越长,传感器自身的温度会让像素凭空积起电荷,术语叫暗电流,画面上于是冒出一颗颗位置固定的亮点,也就是热噪点。相机菜单里的“长曝光降噪”正是冲着这个来的——它在正式那一张拍完之后,再用同样的时长、却不打开快门拍一张纯黑的暗场,拿暗场里那些固定的噪点,去抵消照片里对应位置的同一份噪声。


先分清两种模糊

一张照片糊了,背后可能是两种完全不同的原因,对应的处理办法也就不一样。

一种是手抖。相机在曝光的那一瞬间动了,于是整张照片连同背景,一起糊成了一片。另一种是主体动。相机明明端得很稳,可画面里的人或车,在快门开着的那段时间里移动了位置,结果背景是清楚的,唯独动的那一部分拖出了残影。两者看上去同样是糊,根子却完全是两回事:前者是相机在动,后者是被摄对象在动。分不清这一点,就容易开错药方。

对付手抖,有一条流传已久的老规矩,叫安全快门。它的意思是,快门速度最好不要慢于镜头焦距的倒数:50mm 的镜头尽量别低于 1/50 秒,200mm 的镜头则别低于 1/200 秒。道理在于,镜头越长,画面被放得越大,与此同时,手上那点抖动也跟着被同比例放大,所以门槛必须相应抬高。如果用的是 APS-C 机身,还得把等效焦距一并算进去。也要知道,这条规矩是胶片和小尺寸照片年代留下的经验,它的及格线只保证照片缩到寻常大小看着不糊;如今动辄四五千万像素的机身,一旦放大到 100% 去端详细节,按老规矩拍下来的画面仍可能带着一层微微的抖动,所以讲究锐度的人常把门槛再抬一倍,用两倍于焦距倒数的快门去拍,比如 50mm 用到 1/100 甚至更快。当然,机身或镜头若带着防抖,就可以再往下放慢几档,有时手持 1/8 秒也未必会糊。

但要记住,防抖能管的只是手抖,对主体的运动它无能为力。要冻结一个正常走路的人,大约需要 1/250 秒;要冻结一个奔跑的孩子、一个骑车的人,或者街头快速经过的行人,则常常要 1/500,甚至 1/1000 秒才压得住。因此,按下快门之前不妨先问自己一句:这一张,我怕的到底是自己端不稳,还是对方在动。若怕的是前者,安全快门也就够用了;若怕的是后者,就得撇开安全快门,重新按主体的速度去算。

到这里为止,快门一直被当作防糊的工具在讲,可它还有创作性的另一半:故意慢下来。糊不糊,本来就不该一律算成毛病,运动被拖出来的那道虚影,有时候恰恰是画面想说的东西。把快门放到 1/15、1/30 秒,跟着一辆驶过的自行车平移镜头,让主体清楚、背景拉成一片横向的线条,这是追随拍摄;把相机架上三脚架,用几秒、几十秒的曝光把瀑布抹成雾、把车流抹成光轨、把广场上的人流抹到只剩淡淡的影子,这是长曝光的减法。白天光线太强、快门慢不下来时,就要请出减光镜(ND),一片深灰的玻璃替你按档数扣掉进光,晴天挂上一片十档的 ND1000,1/125 秒就变成了 8 秒。这一路的具体做法,追拍在第 6 章讲时机时展开,长曝和 ND 的换算在第 9 章风光里细说,这里先把观念立住:快门这个变量,一头管着“冻结到多快”,另一头管着“流动到多慢”,只用前一头,等于只学了它的一半。


选择测光方式

测光模式,说到底是在告诉相机:这一张,你该去看哪一块的亮度。

现代的评价测光已经相当聪明,大多数场景它都能给出一个合理的起点。它聪明在哪里,值得说穿:它并不是简单地把全画面的亮度加起来求平均,而是先把画面切成几十上百个分区分别测量,再拿这套分布去比对机内存着的大量典型场景,猜出你此刻拍的大概是逆光人像、是风景还是夜景,据此给出加权;对焦点落在哪里,那一带的权重就被抬高;新一些的机身认出画面里有人脸、人眼,还会直接把曝光向脸倾斜。所以默认就用它便好,不必为了显得专业,就天天端着点测不放。在评价测光和点测之间,其实还夹着一档更老派的中央重点测光,它固定地偏重画面中央那一圈,不做任何场景猜测,行为完全可预期,一些老摄影师至今偏爱它,图的正是这份不自作聪明。

点测真正的用武之地,是那些反差极强、而主体又只占画面一小块的场景。舞台上,一束聚光灯打在歌手脸上,台下黑得连座椅都看不见;雪地里,站着一个穿黑大衣的人,画面绝大部分都是白;下午逆光时,朋友就站在你面前,背后却是一片亮到刺眼的天空。这些时候,若还让相机去看完整的画面,它就很容易被大片的背景带偏。毕竟评价测光是把整幅画面的亮度平摊开来一起权衡的,一旦画面里绝大部分都极亮或者极暗,这个平均值就被拉向了一边,真正要紧的那一小块主体,反而在里头被稀释得几乎没了分量。

拍歌手时就是如此:评价测光看见满眼的黑,会误以为整体太暗,于是自作主张加曝光,结果歌手的脸白成一片。反过来拍雪地里的人,评价测光看见满眼的白,又会误以为整体太亮,索性把曝光压下去,最终人是黑的,雪也成了灰的。与之相对,点测的做法是对准主体,通常就是那张脸,让相机只认那一小块亮度,背景是明是暗都不参与这个决定。等主体的曝光稳住了,再用曝光补偿去收个尾。

无论评价还是点测,机内测光量的都是被摄物反射回来的光,于是永远绕不开一个死结:它分不清“亮”究竟是因为光强,还是因为东西本身是白的。想从根上绕开这个死结,路也有两条。一条是入射式测光:手持测光表贴到主体位置,乳白的半球迎着光源,量的是落在主体身上的光本身,东西是黑是白从此与读数无关,影棚和电影现场至今离不开它。另一条更轻便,是随身带一张灰卡,把它摆到主体所在的光线里,对着它测光,等于给了相机一个反射率已知的基准。这两条路日常抓拍未必用得上,但道理要懂:反射式测光的一切“被骗”,骗局都出在反射率上,而入射表和灰卡,正是把反射率这个变量从方程里拿掉的两种办法。


曝光补偿是在表达意图

测光系统交出来的,终究只是一个建议,你并没有义务全盘同意。曝光补偿的作用,正是在相机的建议之上,让你明确地表个态:这一张,应该再亮一点,或者应该再暗一点。

“白加黑减”是这里最实用的一句口诀。雪、白墙、白衣服,相机会习惯性地把它们压成灰,所以要往上加;煤、黑墙、黑衣服,相机又会习惯性地把它们提亮,所以要往下减。测光表默认整个世界都会平均到 18% 灰,而你要做的,就是把本该是白的重新拉回白,把本该是黑的重新压回黑。顺带补一条较真的注脚:按 ANSI 标准,多数机内测光表实际的校准点略低于 18%,在 12% 到 13% 反射率上下,和 18% 灰卡差着约半档,所以柯达灰卡的说明书历来写着“对灰卡测光后再加半档”。日常把基准记成 18% 完全够用,只是知道这半档的存在,某些对不上的读数就有了解释。

具体到数值,各有各的分寸。雪景常常需要 +1 到 +2,否则那片雪就会显脏;黑色物体则常常要 -0.7 到 -1.5,否则黑会泛起一层灰;逆光拍人可能要 +1 到 +2,除非你本就想要一个剪影;夜景又常常要 -0.7 到 -2,因为夜晚本来就该留着暗处。再往大处说,高调的画面可以整体加一点,让它显得亮、薄、轻;与之相对,低调的画面则可以整体减一点,让它显得深、重,带上一层戏剧感。


ETTR 的前提

ETTR,全称 Expose To The Right,意思是在不让高光过曝的前提下,尽量让直方图往右边靠。

它的原理并不复杂。传感器在记录亮部时,能够留下的灰阶更多、更细腻;越往暗部走,信息就越稀薄,噪点也越容易冒出头来。既然如此,拍摄的时候索性把曝光推到直方图的右侧,但小心别让它爆掉,等回到后期,再把整体压暗回来,如此一来,暗部的噪点就能少上不少。

这套办法,适合用来拍 RAW 的风光、低反差的场景,以及高 ISO 的弱光。反过来,它并不适合高反差的抓拍,因为稍一推就会爆;也不适合那些原本就不愿意花时间后期的人。需要说明的是,ETTR 和“宁欠勿过”这两句听起来相反的话,其实并不矛盾。宁欠勿过讲的是:当你没有把握时,宁可让画面稍微暗一点,也别把高光一刀剪掉;而 ETTR 讲的是:当高光完全在你的掌控之内时,就尽量把信息吃满。两者针对的,本就是不同的处境。


五类高风险场景

下面这几个场景,都特别容易在曝光上出问题。真正的难点其实不在参数本身,而在于现场的反差太大;如果没有事先想清楚这张照片究竟要保住谁,那么快门一按下去,很可能就得到一张事后无论如何也救不回来的照片。这些场景真正考验的,从来不是你会不会拨动参数,而是你在举起相机之前,有没有先替这张照片选定一个非保不可的重点。

第一种是晴天人像,半边脸亮,半边脸黑。太阳从侧面斜照过来,脸的两侧可能相差两三档:亮的那侧脸颊容易过曝,暗的那侧眼窝又整个沉了下去。最省事的办法,是让被拍的人走进树荫、屋檐或者一堵墙的背后,只要整张脸重新落进同一档亮度里,问题立刻就小了大半。想更讲究一些,可以用反光板从暗的那侧补一点光,或者用闪光灯补上一档——大晴天里快门往往快过闪光灯的同步速度上限,这时要打开高速同步(HSS)模式,让闪光灯改成一连串高频的脉冲,才能配合 1/1000 秒以上的快门工作,代价是有效输出会打个折扣。当然,你也可以索性反其道而行,把暗的那半张脸转向相机,让亮侧只在鼻梁旁边留下一道边光,把它拍成一张低调人像。这样的低调,来自现场就已经想透了的选择,等回到电脑前,你需要做的只是顺着这个判断继续往下整理。

第二种是室内的人背对着窗户。主体待在屋里,身后是一面明亮的窗,室内和窗外的亮度可能相差五到七档。给窗户曝光,主体就成了剪影;给主体曝光,窗户又白成一片。这种时候还一味去拧曝光补偿,通常只是在两个同样糟糕的结果之间来回打转而已。更好的办法,是让人往窗边挪两步,再转过九十度,侧对着窗户,如此一来,正面的逆光就变成了侧光,窗外不再那么容易爆,脸上也有了自然的明暗过渡。Vermeer 在近四百年前画窗边人物时,用的正是这一套光。

第三种是博物馆和教堂的内部,光线本就暗,反差又复杂,而且通常既不许用闪光灯,也不许架三脚架。这时先要把进光量推到一个合理的范围:光圈开到 f/1.4 到 f/2.8,ISO 放到 3200 到 12800,快门则压在手持能稳住的极限附近。倘若近旁有石柱、墙面或者座椅,不妨靠一靠身体,把它们当成临时的支撑。测光时,切记别让大片的暗部把整个画面的曝光拉亮,而要去点测雕塑的脸、圣像的手,或者那扇彩色玻璃里最要紧的一块,再把曝光补偿压到 -1 到 -2。不要把教堂拍得像一间普通房间那样通亮,它的力量,很大一部分本就藏在暗处。

第四种是演唱会和舞台,主体被聚光灯罩着,四周一片漆黑。这里点测主体,再把曝光稍稍压一点,往往更稳妥。原因在于,聚光灯下的脸本来就比寻常的脸要亮,唯有略微压暗,才保得住那点高光不至于爆掉。快门则靠高 ISO 去顶住,同时记得拍 RAW,给后期留出回旋的余地。

第五种是雪景和雾景,它们看上去很亮,实际上却最容易被相机压成灰。雪景常常需要加曝光,但也别一路加到把雪调成纸一样的死白,留下一点淡淡的蓝色阴影,那片雪才有冷意,也才有空间感。雾景则可以让直方图稍稍偏右,同样不能爆,因为雾一旦爆掉,就成了一堵没有任何层次的白墙。


包围曝光与 HDR

前面一直在讲,反差太大时通常只能选一边去保。对手持抓拍而言,这个说法是对的。可是,如果眼前的场景是静止的,你手里又恰好带着三脚架,那么就还剩下第三条路可走,那就是包围曝光。

它的做法是这样:让相机固定不动,一口气连拍三到五张,其中一张专门照顾高光,一张照顾中间调,一张照顾暗部,每一张彼此之间相差一到两档。等回到家里,再把每一张里曝光正确的那一部分挑出来合在一处,于是天空和地面的细节就能同时被保住。带窗的室内,还有日出日落时那种反差极大的风光,都很常用到这个办法。

用它之前,有几处容易失手的地方要先知道。合成的前提是几张画面能严丝合缝地对上,手持包围哪怕对得再稳,后期也要靠软件自动对齐,边缘常常得裁掉一圈,所以能上三脚架就上三脚架。画面里但凡有会动的东西,走过的行人、被风吹的枝叶、翻涌的海浪,几张之间它们的位置对不上,合成时就会留下半透明的重影,术语叫鬼影(ghosting),软件能压掉一部分,压不掉时只能选一张作基准手工处理。机内自带的 HDR 模式做的是同一件事,只是把合成也在机内完成、直接吐出一张 JPEG,方便是方便,可取舍全被机器代劳,余地也一并交了出去,讲究的做法还是包围拍 RAW、回家自己合。另外,静态场景其实未必要拍满三五张:一张保住高光、一张保住暗部,两张就够合,文件也省一半。最后记得,这条路之外还有一条物理的近道,第 2 章提过的渐变灰滤镜(GND),天亮地暗的经典构图里,一片玻璃当场把反差削平,连合成都省了。

不过要分清楚,包围合成和那种一眼就能被认出来的 HDR 风格,完全是两回事。后者的问题通常不在“合成”本身,而在没有控制光晕、局部反差和影调关系:天空发乌,云的边缘泛亮,石头像塑料,处理的痕迹压过了内容。纪实、建筑记录或自然主义风光常希望合成不露痕迹;观念摄影和风格化作品却可以故意让处理可见。判断标准不是一律模仿人眼,而是处理是否服务这张照片的用途,并且没有无意制造技术瑕疵。


技术展开:传感器为何有上下限

阅读路径

现场主线到这里已经完整:先决定保什么,再用直方图、警告与包围手段执行。下面解释动态范围、噪声、位深和增益为什么会形成这些边界;只想练拍摄判断,可以先跳到“RAW 的余量与边界”。

动态范围不能只比数字

不同介质的宽容度确实不同,但把它们排成一张“多少档”的榜单,反而容易制造一种并不存在的精确。传感器动态范围会随机型、ISO、信噪比门槛和测量方法变化;负片与反转片还受乳剂、曝光、显影和扫描影响;人眼会移动注视点并不断适应,不能和一次曝光直接对照;JPEG 的 8 bit 则只是每通道的编码精度,并不等于“只能表现八档”——高动态范围可以先经过影调映射,再装进 8 bit 文件。

更稳妥的结论只有三条。第一,RAW 通常保留比机内 JPEG 更宽的调整余地,因为它尚未被固定的白平衡、影调曲线与削波决定压成成品。第二,反转片对曝光通常比负片苛刻,高光尤其缺少回旋。第三,位深、动态范围与可恢复空间彼此相关,却不是同一个指标;不能只看 8、12 或 14 这个数字,就推断一台相机能容纳多少档。


光子散粒噪声

上面的比较还没有回答一个更根本的问题:一块传感器的动态范围究竟由什么撑起来,上限和下限又各自卡在哪里。要把这件事讲透,得先回到光本身,回到光落在传感器上那一刻真正发生的事。

光并不是一片连续、均匀地泼下来的水幕。它是一颗一颗的光子,各自独立、带着随机性地抵达传感器,落点和到达的时刻都服从一种叫泊松分布(Poisson distribution)的统计规律。这句话落到实处的后果是:哪怕一小块区域的亮度恒定不变,同一个像素在同样长的时间里收到的光子数,每一次也会略有出入。这种出入本身就是一种噪声,它有一个专门的名字,叫光子噪声(photon noise),也叫散粒噪声(shot noise)。

泊松统计给了这份涨落一个很干净的形状。如果一个像素平均收集到 N 个光子,那么涨落的大小,也就是标准差,差不多正是 N 的平方根。于是把信号除以噪声,得到的信噪比(SNR,Signal-to-Noise Ratio)就写成下面这个样子:

\[ SNR = \frac{N}{\sqrt{N}} = \sqrt{N} \]

收集到的光越多,信噪比越高,而且是按平方根的速度稳稳往上走。

这条看似不起眼的平方根,几乎解释了曝光里所有关于噪点的经验。先说为什么亮部干净、暗部脏:画面里亮的地方落进去的光子多,N 大,信噪比高,那点涨落相对信号显得微不足道;暗的地方光子稀少,N 小,信噪比低,同样一份涨落就在画面上浮成了肉眼可见的颗粒。再说为什么“多收一点光”几乎永远是划算的:只要能把 N 做大,信噪比就跟着往上抬,无论那是靠开大光圈、放慢快门,还是索性等光线更好的时候再按下快门。下面这张表,把这层关系摊成了具体的数字。

收集到的光子数 N 散粒噪声(约 √N) 相对噪声(噪声÷信号)
100 10 10%
1,000 32 3.2%
10,000 100 1%
100,000 316 0.32%
1,000,000 1,000 0.1%

竖着读这张表,那件有点反直觉的事就显出来了:光子数每涨十倍,散粒噪声的绝对值其实也在涨,从 10 涨到 32,再涨到 100;可它涨得远比信号慢,于是噪声占信号的比例一路走低,从一成压到千分之一。信噪比正是这份比例的倒数,随着进光量增多而稳稳抬升。噪声从来不会随进光量增多而凭空消失,真正在改善的,是信号相对噪声的那一份优势。因此,散粒噪声是光自带的属性,并不是传感器的缺陷,再精良的传感器也没有办法把它抹去,只能靠多收光去压过它。


传感器自身的噪声

散粒噪声来自光本身,可它并不是画面里唯一的噪声来源。传感器要把捕获的电荷读出来、放大、再转成数字,这一整条电路自己也会掺进一份几乎固定的噪声,称作读出噪声(read noise)。它的脾性是大体恒定,不太随信号的多少而起伏:无论那个像素这一次收了很多光,还是几乎没有光,这份底噪都差不多是那么大。

正因为它恒定,它在亮部和暗部所占的分量便完全不同。在亮部,信号本身很强,散粒噪声也随之放大,读出噪声相比之下几乎可以忽略;可到了最深的暗部,信号本就微弱,散粒噪声跟着变小,这时那份恒定的读出噪声就冒了出来,反客为主,成了噪声的主导。这正是暗部噪声最难看的缘由,也顺带解释了为什么后期一旦把暗部大幅提亮,噪点就成片地翻上来:你提亮的,本就是一段信号紧贴着读出噪声地板的区域。

把这一层想透,前面讲过的 ETTR 才算真正落到了物理上。向右曝光之所以奏效,根子恰在这里:在不让高光溢出的前提下尽量多收光,等于把真正的信号整体往上抬,让它远远高过那道读出噪声的地板;等回到后期再把画面压暗,信号被同比例缩小,可它相对读出噪声的那份优势却完整地保留了下来。于是同样一张最终亮度的照片,先曝到右边、再压回来的那一张,暗部会明显更干净。


满阱容量与高光

既然多收光几乎总是划算的,那为什么不索性一路往右推到底。答案藏在传感器的另一端:每个像素能装的电子,并不是没有上限的。感光的每一个像素,本质上是一口用来盛电子的小井,它的容量有一个顶,这个顶叫满阱容量(full-well capacity)。光子打进来,转成电子,一颗一颗落进这口井里;一旦井被灌满,再多的光子也盛不下了,读出来的数值就顶死在最大值上,不再往上动分毫。

这正是直方图右侧那堵墙的物理含义。所谓高光过曝、白成一片,说到底就是那一片像素的电子井全被灌满了:它们记录下来的都是同一个“满”,至于现场那里究竟比这个“满”还要亮多少,这份信息在灌满的那一刻就被抹平、被削去了,术语叫削波(clipping)。也正因为井一旦溢出便再无任何层次可分,被剪掉的高光在后期几乎无从找回,这跟暗部欠曝还能靠提亮抢救回来,是两种截然不同的处境。

把这口井的两端合起来看,一块传感器的动态范围也就有了着落。它的上限,是满阱容量,也就是井被灌满之前能盛下的最多电子;它的下限,则取决于读出噪声以及测量采用的最低信噪比门槛。把上限与门槛相除,再换算成以 2 为底的档数,才得到某一测量条件下的动态范围。也正因为门槛、RAW 模式与测法会变,不同来源给同一台相机的数字未必能直接横向比较。


位深不是动态范围

电子井里盛下的电子,最终要被量化成数字并写进 RAW。理想的 12-bit 编码有 4096 个代码值,14-bit 有 16384 个;它们描述的是模数转换的量化级数,不等于成片里只有这么多种亮度或颜色。更高位深能降低量化步长,但实际有效精度还受传感器噪声、黑电平、增益与编码方式限制。

关键在于,传感器记录光的方式基本是线性的:进光翻一倍,读出的数值也跟着翻一倍。这条线性有一个容易被忽略、却影响深远的后果:每往暗处走一档,能分到的色阶数就减半。最亮的那一档,独自占去了全部色阶的一半;次亮的一档,占去剩下的一半;如此对半分下去,越往暗部,可用的色阶就越是捉襟见肘。下面这张表,以 14-bit、16384 级为例,把每一档各自摊到的色阶数列了出来。

相对最亮处 该档可用色阶数
最亮 1 档 8192
暗 1 档 4096
暗 2 档 2048
暗 3 档 1024
暗 4 档 512
暗 5 档 256
暗 6 档 128

这张表展示的是理想线性编码里的分配关系,不是对可见断层的预测。真实 RAW 的暗部还叠着散粒噪声和读出噪声,这些随机变化反而会像抖动一样打散量化边界;厂商也可能使用压缩或非线性编码。因此,向右曝光的主要收益仍是收集更多光子、提高信噪比,而不是单纯去“占更多代码值”。一旦高光可能削波,这点量化上的理论好处绝不值得拿高光信息交换。


ISO 到底改变什么

讲到这里,就能回过头把 ISO 这个变量看得更清楚一些。很多人心里的印象是:提高 ISO,传感器就变得更“敏感”,能收到更多的光。这个印象其实并不成立。一个像素在一次曝光里究竟能收多少光,早已被光圈和快门锁死了,光子该来多少就是多少,ISO 高一点低一点,都改变不了这个数目。

提 ISO 真正在做的,是在光已经收好、信号已经确定之后,把这份信号放大。放大分作两种。一种发生在信号转成数字之前,动用的是读出链路上的模拟放大电路,叫模拟增益(analog gain);它在放大信号的同时,理想情形下并不会等比放大那部分要到后面才掺进来的读出噪声,所以这一段增益带来的是实打实的好处。另一种发生在信号已经变成数字之后,纯粹是把数值乘上一个倍数,叫数字增益(digital gain);它把信号和噪声一同乘大,并不会带来任何新的信息,效果和后期在电脑上拉亮曝光并没有本质区别。

由此引出一个在现代传感器上越来越常见的现象,叫 ISO 不变性(ISO invariance)。在某一段 ISO 范围内,如果后端读出噪声足够低,那么保持相同光圈与快门,用较低 ISO 拍 RAW 再在后期提亮,可能与机内提高 ISO 得到相近的暗部噪声,同时多留一点高光余量。但这不是所有 ISO、所有机型都成立;越过转换增益切换点、使用 JPEG 或让低 ISO 迫使快门变快时,结论都会改变。它是一项需要实测机身的策略,不是鼓励普遍欠曝。

不少现代传感器还会在某个 ISO 区间切换转换增益(dual conversion gain)。高转换增益模式可以降低读出噪声,却也会减少满阱余量;曲线上常表现为跨过某一档后,暗部读出噪声突然下降。它和电影机宣传中的“双原生 ISO”有亲缘关系,却不宜无条件画等号:有的厂商公开两个标称基准,有的机身只是在内部切换增益,具体门槛也可能随 RAW 位深、快门模式或视频曲线变化。实用做法不是背“ISO 640”这类通用数字,而是查自己机型的说明与测量曲线;若没有可靠资料,就让 Auto ISO 连续工作,不必为了追一个传说中的甜点档而跳过中间值。


基准 ISO 与增益切换

大多数相机还有一个或一组基准 ISO(base ISO),常见为 64、100 或 200。它通常对应不依赖扩展拉伸的最低标准增益,并常给出最大的高光余量或动态范围;但双增益传感器、视频 Log 模式和计算摄影会让曲线出现第二个局部高点,因此仍应以具体机型为准。对静止风光而言,只要快门和景深允许,回到标准基准 ISO 通常是稳妥起点。

于是那些标在基准以下的所谓扩展低 ISO(extended ISO),比如 ISO 50,或者菜单里那个“L”挡,就需要多留一个心眼。它们大多并不是真正更低的硬件感光度,而是先按基准 ISO 曝光、再在软件里把整幅画面压暗一档凑出来的。这么做是有代价的:进光实际上比基准 ISO 还多了一档,高光因此更早触顶、更早削波,算下来,扩展低 ISO 往往要牺牲掉将近一档的高光宽容度。同样的道理也适用于另一头的扩展高 ISO,那些标着 H1、H2 的挡位,多半只是把最高的原生 ISO 再做一次数字放大,并不会凭空多出任何真实的细节。扩展 ISO 更像菜单上的一种便利,而不是白得的好处:真要把画质和动态范围压榨到尽头,还是回到基准 ISO 最稳妥。


从光子到文件

把这条从光到数字的链路整个串起来看,前面拆开讲的那几处,其实各自守着链路上的一站。

graph LR
  P["光子<br/>散粒噪声 √N"] --> E["光电转换<br/>光子→电子"]
  E --> W["电子井<br/>满阱容量·削波"]
  W --> R["模拟前端<br/>增益·多处读出噪声"]
  R --> A["模数转换<br/>位深·量化"]
  A --> D["数字处理<br/>缩放·编码"]
  D --> V["RAW 数值"]

光子转成电子并落进有容量上限的电子井;模拟前端、列放大器和模数转换等环节都可能贡献读出噪声,ISO 设置也可能同时影响模拟增益与后续数字缩放,具体顺序随机型设计变化。图里画的是概念链,不是一张适用于所有传感器的电路图。真正跨机型都成立的主线仍是:光圈与快门决定收光,满阱限制高光,噪声地板限制暗部,位深决定量化精度。


RAW 的余量与边界

拍 RAW,在白平衡与影调调整上通常比 JPEG 宽容,但它并不改变现场收到了多少光。暗部能提几档、高光还能否恢复,都取决于具体传感器、ISO、颜色通道与机内预览,不能拿“欠两档可救、过一档必死”当通则。更稳妥的做法,是盯住重要高光的通道警告,同时让主体获得尽可能充分的采集曝光;没有证据表明高光将溢出时,不必习惯性地固定减去 0.3 或 0.7 档,把本可收下的光白白丢掉。

但这绝不等于要你永远把照片往暗里拍。真正成熟的曝光判断,是清楚地知道什么时候该保高光,什么时候该保暗部,什么时候可以把直方图大胆推到右边,什么时候又该让整个画面沉下去。练到后来,曝光就不再只是停留在知识层面的东西,它会慢慢长成手指上的习惯。于是你看见一个场景,相机都还没举起来,心里已经大致有了数:这一张,该加半档,还是该压一档。

案例推演:窗边逆光人像

窗外仍有云层细节,人物的脸却比背景暗三四档。先看 RGB 直方图和高光警告,再问自己成片最不能失去什么。

  • 想保留人物身份:先保窗外高光,再用反光板、闪光或改变人物位置提高脸部亮度。
  • 想保留气氛:让脸沉成剪影,只把轮廓和动作组织清楚。
  • 人与窗帘都静止:才考虑按直方图覆盖范围做包围曝光;人物会动时,优先一张完成。

三个答案都可能正确。曝光决定的是信息和情绪的优先级,不是把测光表归零。


练习

出门一天,每按一张快门马上看直方图,不要先看预览图。看三十张以后,你应该能从现场亮度大致预判直方图会长什么样。

如果相机支持斑马线或高光警告,先查说明书,再用自己的 RAW 软件校准一次它与真实削波之间的余量。拍人像三十张,分别观察镜面反光、重要皮肤纹理和 RGB 单通道警告;不要以“完全没有闪烁”为目标,而要判断哪些亮部必须保留信息。

把光圈设在 f/5.6,快门 1/500 秒,ISO 交给自动、上限设到 6400,出门拍一小时街头,让自动 ISO 去适应光线的变化。回家看看这一小时里 ISO 的跨度有多大,画面又跟着发生了什么变化。

找一个反差大的场景,比如雪地、暗厅、逆光人。先按相机默认拍,再判断需要什么补偿,再拍一张。比较两张哪个更接近你想要的结果。重复十次。

曝光靠背概念练不出来。你要反复在现场看直方图、看高光警告、看回放,再回头想自己当时为什么加、为什么减,手指才会在你还没有完全说出理由之前,先知道这个场景该往哪边调。


下一章:第 4 章 色彩