欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  生活百科

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

程序员文章站 2022-07-10 19:26:50
什么是色域、色深?今天脚本之家小编就给大家详细谈谈摄影后期流程中的色域和色深设置,那些对sRGB,ProPhoto RGB,16位每通道等比较陌生,不知道在后期处理和输出图片时该如何设置的... 17-06-12...

  你是否被srgb,prophoto rgb,16位每通道等等词语搞得晕头转向,不知道在后期处理和输出图片时该如何设置?

  本文将详细谈谈色域和色深的相关知识,以及后期流程中的色彩设置。

1. 什么是色域、色深

  色域和色彩空间“几乎”是同义词,指的是设备、软件中可以显示和处理的色彩范围。常见的rgb色彩空间包括srgb,adobergb以及prophoto rgb。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  其中srgb所能表示的色彩最少。但是srgb是世界上最为广泛使用的色彩空间,绝大多数显示器以及各种网络服务,都只支持srgb的色域范围。

  adobergb和srgb相比,能表示出更加细腻的绿色和青色。广色域的显示器,以及很多喷墨打印机,都能够表现出adobergb的色彩范围。

  prophoto rgb是常见色彩空间里范围最广的,甚至可以表现出很多肉眼也无法识别的颜色。prophoto色彩空间,和大部分专业相机能记录的色彩范围,最为接近。但是只有少数的软件和硬件能够支持prophoto。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  另外一个概念叫做色彩深度,也就是电脑描述每个像素所用的二进制储存位数。

  常见的色彩深度为了8位/通道和16位/通道。我们的rgb图像,是由红绿蓝三个通道组成的。

  所以8位/通道的色深下,我们可以表示 2^8*2^8*2^8=16777216种颜色。

  而16位/通道的色深下,我们可以表示 2^16*2^16*2^16=280万亿种颜色。

  要区别色域和色深的概念,只需要记住这两句话就可以了:

  色彩空间决定了哪些颜色可以被表示,色彩深度决定了色彩间的过渡和变化有多细腻。色彩空间是范围,色彩深度是精度。

2. 输出8位srgb,为何先要用16位prophoto调整?

  前面提到过,大部分的显示设备和网络程式,都只支持8位的srgb,因此我们在设计后期流程时,有两种思路。

  方法1:在后期第一步就将色域色深设置为8位srgb。这种方法的好处,就是最终输出的照片会和我们处理的时候一模一样,不用再做配置文件转换。但是这种方法处理的照片,在颜色细节和过渡上,比第二种方法差。

  方法2:后期处理时一直在16位prophoto rgb中进行,最后输出时才导出8位srgb的jpeg图像。这种方法优势明显,一是我们可以最大限度的利用raw文件中储存的丰富细节,二是后期处理和运算时精度很高,过渡区域细腻自然。输出时的prophoto转srgb,只要我们转换选项设置合理,几乎不会有肉眼可见的区别和损失。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  这两种思路,托马斯强烈推荐第二种。因为一开始就转换8位srgb,在raw解析以及后期处理的每一步,都会有画质损失。而最后转换8位srgb,只在最后一步有画质损失。下面我会用类比和假设的方式举两个例子:

  色彩空间是颜色范围,我们假设srgb能表示1-10000数值的这1万种颜色,prophoto可以表示1-20000的2万种颜色。如果我们有一个raw文件,里面有一个数值11000的颜色,在ps中我进行调色,颜色数值先+5000,再-8000。

  我们来看看第一种方法,由于我一来就转换了srgb,所以raw中11000值的颜色,现在只能保存为10000(假设转换模型为相对比度)。调色+5000,由于色彩已经到srgb的极限,所以任然还是10000。调色-8000,最后我们得到了数值2000的错误颜色。

  再来看看第二种方法,raw以prophoto解析,所以11000值原封不动的进入ps。调色+5000,仍然在20000范围内,得到16000。调色-8000,得到8000。最后一步是prophoto转srgb,所有数值超过10000的颜色都会被强制变为10000。而8000没有超过,所以输出值是正确的8000。

  上面这个例子虽然极端,但是可以很明显的发现,越晚转换srgb,后期结果中的细节越丰富。

  再来看看色深。色深是颜色表达的精度。我们用类比的方式,假设8位色深的精度只到整数位,16位色深可以精确到一位小数。那么我们如果把一个raw中1.4数值的颜色,后期调色再增加1.4。

  方法1由于第一步就转换为8位,所以1.4变成1,后面调色+1.4也变成+1,最后得到2(和精确值2.8差了0.8)。

  方法2是前面一直保持16位色深,所以1.4+1.4=2.8,最后一步转换为8位,2.8取近似整数为3(和精确值2.8差了0.2)。

  同样的,越晚转换8位色深,后期时处理精度越高,过渡更加细腻。

  上面是两个理论上的类比解释,下面我们再来看一个实际的例子。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  这张图片我以2种方式打开,一种是8位srgb,一种是16位prophoto rgb。然后都进行下面两步操作。

首先把色阶中的输出色阶设置为120、140,极大的减少图片对比度。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  接着再使用一个色阶工具,把输入色阶设置成120和140,恢复照片的对比度。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  下面第一张图片就是8位srgb的效果,由于运算的范围和精度问题,结果惨不忍睹,各种杂色和断层,细节丢失严重。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  下面这张图片是16位prophoto rgb运算后,再转换为8位srgb的效果。可以看到,在我第一步把照片对比度几乎压缩成一坨灰色的情况下,16位prophoto还是近乎完美的恢复了所有细节。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  虽然我们实际后期时,几乎不会用到这么极端的操作。但是上面理论和实践的例子,都说明了一个道理:后期时先一直用16位prophoto处理,在最后输出时再转换为8位srgb,成片细节和过渡效果更好。(原因跟我们用哪种显示器无关,而是跟后期时最大限度保持细节和画质有关。)

3. 后期流程中的色域色深设置

  每款相机芯片,都有和硬件相关的能记录的色域。因此raw文件中,色域一般是与厂家相关的非标准色彩空间。相机中设置的srgb或者adobergb,只对raw中的预览jpeg起作用。raw文件的色深,一般是12-14位。

在acr和lightroom中,adobe使用了一套类似prophoto的色域,以及16位的色深对raw文件进行处理。这个设置是无法更改的。

  真正我们能控制的,是acr进入ps后,在ps中处理的色彩空间和色彩深度。

  在acr面板的底部,有一行小字,点击之后可以打开设置面板。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  色彩空间设置为“prophoto rgb”,色彩深度设置为“16位/通道”。这样以后照片从acr进入photoshop后,ps会自动使用16位prophoto进行编辑。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  16位的照片,在ps中,文件名后面会显示“(rgb/16)”。8位色深的照片,在ps中文件名末尾是(rgb/8)。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  导出jpeg格式,用于网络交流时。一般使用“文件-导出-导出为”选项。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

  在导出面板中,设置输出jpeg的相关参数。由于jpeg格式只支持8位/通道,因此输出jpeg时色深会自动转换。

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

其中特别注意的是要勾上这两个选项:“转换为srgb”和“嵌入颜色配置文件”

什么是色域、色深?浅谈摄影后期流程中的色域和色深设置

作者:thomas看看世界

总结:

1. 色彩空间决定了哪些颜色可以被表示,色彩深度决定了色彩间的过渡和变化有多细腻。色彩空间是范围,色彩深度是精度。

2. 后期时一直用16位prophoto处理,在最后输出时再转换为8位srgb,成片细节和效果更好。

3. 理解“raw - acr - photoshop - 输出jpeg”完整后期流程中,各个步骤的色域和色深设置。