灰绿or粉白,科学分析告诉你你不是瞎子
所以,真实世界里,没有颜色,只有波……
但是,对于那只鞋,我们看到的是电脑里的一副图片,并不是现实中的物体。所以,我们得从计算机如何显示颜色的角度来分析。这就涉及到色彩模式,HSB、RGB、CMYK……对于搞设计的来说,这些都是必备知识,不过对于小白来说……
其实一点都不复杂…
1、HSB
H:Hue(色相),就是刚才说的每一种波长的光对应一种“颜色”。
S:saturation(饱和度),简单理解就是颜色中白光的比例。饱和度高的话,白光就少,颜色就比较正,比如大红色。饱和度低的话白光比例大,颜色比较发白。在计算机中,0%代表最高饱和度。
B:Brightness(亮度)顾名思义指颜色的亮度,本质上就是电磁波的幅度。电磁波幅度大,亮度就高,这个颜色就亮。
所以光谱只代表了色相这一个维度,我们眼睛看见颜色是由上面的H、S、B构成的,计算机通过模拟三个维度来数字化颜色的信息进而保存修改颜色。
比如纯正的大红色在计算机中是这样记录的
H:0代表最高饱和度,S:代表色相100%,因为红光光谱位于可见光最左端(波长最长、频率最短),B:100%代表亮度最大
2、RGB
这个说起来更简单,R:Red(红)、G:Green(绿)、B:Blue(蓝)。小时候美术课老师跟我们说,颜料三原色是红黄蓝,只要有了这三种颜色就可以调出世界上所有的颜色。
而,光的“三原色”是红绿蓝,只要有这三种颜色的光就可以看到全世界啦哈哈哈……
我们平时说得8位位深度图片就是分别把这三种颜色分别分成2的8次方=256份记录,所以,三种颜色一共可以调配出256的3次方,即16777216种颜色。
还是纯正的大红色
红色信息达到最大,绿色、蓝色信息都为0
3、CMYK
C:Cyan(青色)、M:Magenta(品红色)、Y:Yellow(黄色)、K:Black(黑色)。简单易懂但是不完全准确的理解就是,在印刷厂,用青、品、黄三种油料可以调配出所有颜色的油料。因为红黄蓝三原色只存在于理论,实际生产不出绝对纯度的红黄蓝。而且由于纯度问题,无法调配出纯正的黑色,所以多加了一种纯黑油料。
好了,既然我们知道了每一种颜色都可以在计算机找到一种数据与之对应,那么……我们,用计算机识别那张鞋子的图片不就可以了?
于是,用取色器对鞋子进行取色
可以看出,在色相条,很明显鞋子是带绿色的,而且跟粉色离得挺远……
答案似乎就是这样,然而,为什么会有接近1/5的人认为这只鞋子是粉白的呢?他们都是瞎子吗?
这涉及到摄影的一个名词——白平衡
还是简单来说,白平衡就是,让图片中的物体显示它在现实中应该有的颜色。
什么情况下物体显示颜色会出错呢?举个栗子
来应该是白色的墙面,被色灯照射后变成了黄色。
白平衡处理的就是这个问题,还原物体原本的颜色。
在原图里我们对拿着鞋子的手进行取色
我们发现,手指是带绿色的,这不符合常理啊啊啊啊,人的皮肤应该是有点黄、再加点血色。所以,我们把白平衡还原之后得到了
是的,粉红色的鞋子……
所以所以……到底为什么,有的人会觉得,一只本来是粉红色的鞋子,拍成绿色的,但是他还是觉得是粉的?妈呀??
哈,人类大脑就是这么流弊。人类大脑具备一定还原物体真是色彩的能力。比如说,有的人,在一个发绿光的房间里,看过一个粉色的物体……咦,这么听起来这么恐怖。
他可能看到的那个物体是绿色的,但是他却知道那是粉色的,于是他的脑子就记录下来这些信息。所以当那个人,看到图中的鞋子的时候,因为旁边有参照物(人的手、桌子等)显示出不正确的颜色,他的脑子就自动调整了图片的白平衡,于是,鞋子就是粉白的啦~~
听起来很厉害的样子
小青年才疏学浅,如有错误,scuters多多指出哈哈哈~
文 | 一只猫
编辑 | 6472返回搜狐,查看更多