为什么狗狗蓝色的眼睛会变成灰色?
蓝色和绿色是三原色,是光的三原色,也是颜料的三原色。 我们看见的蓝色是大气层散射太阳光中的蓝光导致的(所以天空是淡蓝色的),我们看见的绿色则是大气层散射太阳光中波长短于500nm的电磁波导致的。 所以,理论上说,只有这两种颜色才是“正色”,其它的颜色都是两种或三种颜色的叠加而成。 也就是说,纯黑的夜空中是没有蓝色的,而深蓝色的夜空只有在没有云层的夜晚才能见到。
至于题主所说的狗的眼睛,我认为有可能是两种原因之一导致的:
1、狗的眼睛本身的结构决定了它们的瞳孔在光线较强的时候是不能完全缩小的,导致进入眼球的光线太强,部分蓝光被反射出来,所以我们看见了灰色的眼珠;反之,在光线较弱的时候,他们的瞳孔可以缩小到足够程度,所有光都不会被反射回来,因此是黑色的。有色的瞳孔我个人认为是在光强弱变化过程中的一种过渡形态,无法长期保持。
2、人的眼睛是含有色素的眼睛,不同的光谱会被色素选择性的吸收,而有的光谱则会被色素散射出去,所以不同光度的人,看去会有不同颜色。 而有些动物的眼睛是不含色素的,比如狗,猫等。这些动物的眼睛对光谱的选择与人类有很大区别,有些光谱是被选择吸收的,有些则是被散射的,因此它们眼中的世界应该与我们很大的不同。