第二步:从场景到屏幕我们先处理颜色的问题 。下方这张图表代表着人肉眼能看到的所有颜色,而中间的三角形代表着大多数屏幕能够显示的颜色 。
文章插图
当你的相机拍到了三角形外部的颜色时,我们就得对这些颜色进行调整,使那些不可用的颜色融入三角区内部 。
这一步因为一个小细节而变得无比棘手:判断什么样的「白」才是真的「白」 。如果你买过灯泡就会知道,现实世界的每一种白色光都有一点或蓝色或黄色的偏色 。这是因为我们的大脑会根据周围的环境来决定我们对于白色的认知,这一现象叫做「颜色一致性 (作者译,原文为 color constancy)」,下面这张黄色 / 蓝色裙子的视错觉图也是因为这一点才让人们产生了误解 。
文章插图
现在的相机在大多数情况下都能很好地确定「白点 (white point)」 。选好「白点」之后,运行一下算法,就能得出一张白平衡准确的图片 。
文章插图
这和我们所看到的景象已经很接近了,但画面上部的屋檐有些曝光不足 。
文章插图
让我们试试调高曝光度以照亮这些细节……
文章插图
……但现在照片剩余的部分又太亮了 。
这个问题涉及的专业名词叫做「动态范围」 。动态范围指的是在一次拍照中相机能够捕获的光的范围,从最亮的高光到最暗的阴影 。你会经常听到以「档 (stops)」来作为计量单位的这一范围 。
有没有听说过「HDR」或者「XDR」之类的词?「HDR」之中的「DR」指的就是动态范围,人们对它的讨论可是相当多 。在科技领域,这是尤其难以处理的一项技术,只因为人的眼睛实在是太强大了 。
人眼是世界上最强大的相机,不需要任何质疑——因为人眼可以分辨出 30 档的动态范围;而大多数屏幕只能显示出 8 档 。数码相机最多能拍摄 15 档的动态范围 。如果我们想要把这些信息显示在一个动态范围较低的屏幕上,可能看起来就会不对劲,有时候还会出现一些奇怪的错误 。
可以注意到天空有一点奇怪的青色,这是由于其中一个颜色通道受到了裁剪而造成的 。
文章插图
为了解决动态范围的这一问题,我们需要做的可不只是整体调亮阴影、调低高光这么简单 。这样做的话,整张图就显得没有立体感了 。
我们需要做的是将图片的某些细小部分调亮或者调暗 。五十年前,摄影师要花费数小时使用一种叫「加亮和加深2 (dodging and burning)」的方法来减弱负面效果 。
现在同样的方法有了新名字,叫做「区域色调映射」 。
文章插图
右侧的图片应用了些许的区域色调映射 。
这样一来,我们的图片就好看多了 。
我们来把它发给我们的朋友吧!但它有 100 兆这么大 。这是因为图片仍然包含着我们无法看到的数据 。幸运的是,既然我们现在已经完成了编辑,我们就不再需要那些多余的数据了 。
第三步:优化在计算机图形领域,如果在计算中使用的颜色的「位数(bit)」越多,得到的数据就越精准 。我们在编辑时需要使用 64 位每像素点的色彩深度3以使结果更精确,但在我们结束编辑之后,我们就可以将其缩减到 32 位 。这不但可以将文件的体积缩减一半,看起来还不会有丝毫的差异 。
然后,我们还可以丢弃大部分的颜色信息 。这
推荐阅读
- 针灸能治病?为你解读针灸养生功效
- 解读中西方茶文化
- 刷机会不会影响手机?一文读懂“刷机原理”,让你变成手机专家
- 深度分析:你手机的电量去哪儿了?
- 分区影响硬盘性能?一文了解硬盘分区那些事
- 铁观音的茶艺解读
- 一文彻底搞懂JavaScript异步请求
- 影响中国茶文化行业深度变革关键在于人物
- IgM和IgG结果如何解读?一图了解血清抗体检测
- 5G究竟有多快?辐射大不大,对人体是否有影响?权威解读来了!