决定色彩变化的主要因素

内容摘要
我们使用彩显从事各式各样的操作过程中经常会遇到颜色显示不准的问题:如果我们仔细观察,同样的一张高质量、颜色准确的照片在XP默认的图片传真浏览
文章正文

    我们使用彩显从事各式各样的操作过程中经常会遇到颜色显示不准的问题:如果我们仔细观察,同样的一张高质量、颜色准确的照片在XP默认的图片传真浏览器中打开,呈现出来的色彩都不尽相同;有的亮、有的暗、或者产生各式各样的色偏。这里我们将问题单个分析,然后总结,为大家揭示问题的所在:

DC:数码相机

DV:数码录像机

底片:就是胶片,俗称胶卷,常用于机械相机

阈值:在自动控制系统中能产生一个校正动作的最小输入值,也可以称作一个单位

Gamma:表示软件上提供的亮度值中阈值描述出的范围

色温:光照级别和颜色温度,以开尔文(K)为单位,一般显示器默认预置的色温为5500K、6500K、9300K和自定义。色温越低,颜色越暖越偏黄;色温越高,颜色越冷越偏蓝

色域:是对一种颜色进行编码的方法,也指一个技术系统能够产生的颜色的总和(不同的色域产生出的颜色多少各有不同)。在计算机图形处理中,色域是颜色的某个完全的子集(就是将颜色写成显示器和显卡能够识别的程式来描述)。颜色子集最常见的应用是用来精确地代表一种给定的情况。简单的说就是一个给定的色彩空间(RGB/CMYK等)范围

映射:可以理解成一个未知数,它可以指代在方程式(定义的规则)中任何一个人为赋予的变量。比如将局域网某台电脑的D盘 \\192.168.23.138\d$ 映射程为本地的”Z盘”

白平衡:英文名称为White Balance。可以认为白平衡是演员,色温就是舞台。物体颜色会因投射光线颜色产生改变,在不同光线(剧本)的场合下拍摄出的照片会有不同的色温(舞台上的剧情)。例如以钨丝灯(电灯泡)照明的环境拍出的照片可能偏黄,一般来说,CCD(DC的感光组件,类似相机械机的底片)没有办法像人眼一样会自动修正光线的改变(例如在粉红色的环境下呆的时间过长就不会感觉到周围的颜色还是粉红,而当回到正常环境下的时候,看到实物的颜色会变得偏向粉红的补色--粉石绿)。下面一些图片,说明不同颜色光线下的不同图像

原图

正常光源下使用白平衡的结果

问题一:为什么在不同的显示器上会产生亮度的变化?

从硬件上说:

1、不同生产厂商的显示器产品规格和显像管的不同会产生很大的影响,在出场前都会进行白平衡和几何失真的校正,但也不能保证同一品 牌型号的彩显每台都一样的准确

2、不同品牌的显卡生产厂商产品规格、图形芯片和制作工艺的不同也会影响显示颜色和质量

从软件上说:

1、显示器可以通过自带的调节按钮通过控制亮度、对比度、色温、几何失真控制项来实现调校,但于档次过低或非主流的产品是无法调校正确的

2、显示卡可以通过 桌面点击右键-属性-显示 选项卡 -高级 按钮中相关的功能进行设置

总结:也就是说,从硬件来说,就是硬体的最亮点和最暗点设置不当;软件上说,就是Gamma没有调校到正确的值致使我们用不同标准的尺度定义同样的一堆数据(正如X+Y=Z,设X是我们不统一的衡量标准,设Y=相同的一张图像,设Z=正常地球人的眼睛,如果X和Y都不是定值,那么得出的结论绝对是千奇百怪的)于是得到稀奇古怪的结果。二者是共同作用产生影响的

Tips:显示器上亮度调节按钮控制硬件的白场,对比度按钮控制硬件的黑场,通过这两个按钮可以完成对显示器的Gamma校正

问题二:为什么在不同显示器上会产生色偏?

正如上个问题一样,硬件上来说设备落后、色温设置不正确可以引起;从软件上来说显卡显示出的RGB值无法匹配1:1:1的标准也无法正确的反应出正确的颜色。正如度量的单位不统一,那么相同重量的物体称出来的结果也是决然不同的

问题三:Gamma和色偏与色域有关系吗?

Gamma和色偏影响的是图片成像的最终亮度值和色彩,而色域则直接将该图片上记录的超出色域范围的颜色转换为色域描述范围内的颜色,也就是说取交集并将交集外的值在交集内做一个最适合的映射。我们可以通过下面的图示验证显示器的Gamma是否准确,但是必须首先安装Photoshop,并在桌面点击右键-属性-设置-高级-颜色管理 这个选项卡添加 AdobeRGB1998.icc作为默认色彩管理方案,如果你有数码相机、扫描仪等输入输出设备,请在控制面板中的“扫描仪和打印机”找到这些设备以同样的方式设置颜色管理以得到最大限度RGB色域描述空间,在进行Adobe Gamma校正白平衡与硬件软件色偏之前,也需要完成这个步骤才能保证校正的准确性

问题四:色域与颜色配制文件又有什么关系?

RGB 颜色模型中存在多个色彩空间:Adobe RGB、sRGB 和 Apple RGB。虽然这些色彩空间使用相同的三个轴(R、G 和 B)定义颜色,但它们的色域却不相同,应用不同的配制文件创建出的图片得到的色彩信息也是完全不同的

明白了这点之后,我相信大家对于为什么我们的彩显会产生不统一的颜色,为什么我们在屏幕上的颜色又与打印颜色有天壤之别了

问题五:刚才提到了那么多专业知识,那他们之间到底有什么联系性?这些联系性又是如何相互作用在一起的?

那么我们尝试从最简单的概念开始复习,首先需要明确的是,电脑上的图片其实是由代码构成的,和数据包一样有头有尾,中间包涵的就是各类颜色信息的数据,这类数据在我们进行查看图片这类只读(只允许读取不许修改)操作的过程中是绝对不被更改的

结论就是,肯定有其它的东西将图片本身的颜色改变了。是什么呢?就是软件上的色域、Gamma与硬件上的亮度饱和度还有硬件质量使用寿命的不统一造成的

问题六:这么一说我算是明白点了,如果在统一标准的环境中,是不是颜色就不会产生偏差了?

这个问题提的好,很显然,在我们统一了秤砣之后,难到全世界的东西都是一样重了吗?嘿嘿,待我用科学严谨地态度娓娓道来

假设我们从软件和硬件的环境上统一了颜色的显示和输出(成像或打印)产生的色域,打开的图片确实在所有电脑上看到的东东都一样了(这里不考虑色盲),但是刚才提到过图片本身的原数据实不会改变的,保留下来的只有机器忠实记录下来的信息,它不会因为在雪地里人眼看到雪的颜色而将明明处于高色温(近似于9300K)白雪反射出来高色温带来的青蓝色的色偏(色彩的偏移,并不是偏色,偏色是色彩原本的颜色在色彩相貌上产生的)这样的事实否定

于是很自然的,同一场景中,我们肉眼看见的颜色与的照片所记录下来自然界真实存在的色彩产生差别了,这时,并不能算是色偏,因为是客观确实存在地,只能怪人的眼睛对波长较长的高色温冷色调不敏感

A点亮还是B点亮?自己用拾色器看看,结果绝对出乎意料,即使是色感再强的人,如果没有科学的手段和严谨求实的推理,得到的结论绝对不是正确的。切记切记!!

问题七:这么一说我又不明白了,那偏色是怎么来的?

除了问题六出现的这类情况和故意为了夸张或者设计需要而在标准统一的环境中故意营造出非正常显示出的颜色(例如卡通或者古画或下图的情况等)以外的情况,均属于偏色,偏色是对人眼的亵渎和对事实的弯曲,所以我们必须以科学为武器,持严谨的态度来面对歪曲颜色的罪魁祸首就是没有对输入设备(扫描仪、数码相机等)进行色域指定;输出图片文件格式转化过程中的损耗;廉价、低端的输入设备是造成偏色最大的三个因素,当然,另存为较低的图片品质也会造成色偏,这是勿庸置疑的

想想看,一张原本相当精美的图片被无知的人用垃圾扫描仪和低端数码相机输入到电脑中,并且被描述了不恰当的ICC配制文件(系统中专门用来描述色域的文件)之后被另存为无法保真的图片文件格式,共享到网络上,不断的被不知情的人传播并修改,试问一个美人胚子被人蹂躏、破相然后不断的整容并再次破相外加继续的摧残,而我们这些赏图的人还兢兢乐道曰:“好图呀~好图!”岂不是天大的笑话?

至此,我已经带大家将整个体系流水线化的过了一遍,希望大家能从中领悟一些什么,如果感觉毫无意义,那你自可继续凭着感觉做事,让显示器每天不断的媚惑你的眼睛。如果不能用科学和真理去校正,那就继续享受吧.

代码注释
[!--zhushi--]

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!