你见过小狗眼睛发绿么?
首先,人眼看到的光是光谱中波长大概400到700nm范围的光线。低于400nm的紫外光或者高于700nm的红外光,人眼都看不见。
其次,一个刚体对于光线有透射,吸收和反射等作用。比如我们常说的白板能反射所有颜色的光,而镜子能反射所有颜色的光,等等
回到问题上来。人的皮肤对光线的吸收散射和反射比较复杂。太阳光中如果有绿光,那么
1。 某一部分绿光在皮肤表面反射,比如从表面直接反射回眼睛,那么眼睛看到的就是绿光
2。 某一部分绿光穿透皮肤,然后在皮肤内部的某些成分发生反射,散射等等,一部分再次穿透皮肤回到眼睛,而这一部分绿光的颜色有可能在多次反射和散射的过程中发生偏离。比如我们小时候经常玩的“指间测血红蛋白含量”,其实测试的就是穿透指间后红光的透过率。
总结一下。我们看到一个地方是绿色,无非就是有绿光进眼睛了。这条线上的所有地方如果有吸收和散射,那么绿光的颜色可能会有变化(波长变)。当然,如果吸收了绿光,那么眼睛也就看不到那里是绿的了。