一件衣服,湿了以后颜色会变深。这件事人人都见过,但原因和很多人想的不一样。有人会说是水把衣服泡暗了。可水是透明的。
一杯清水放在那里,颜色一点不深。所以变深,不是水自己的颜色。真正的原因,在纤维和空气的界面。干衣服看起来浅,是因为它把光弹回来了。
纤维外面裹着空气,两种东西的折射率差很多。光每碰到一个界面,就被弹开一次。一件干衣服里,这样的界面有无数个。光进去了,又被打出来,所以你看到的是散开的白光。
感觉就是浅的、发白的。湿了以后,水把那些空隙填满了。水和纤维的折射率差得不多。所以光碰到界面时,弹回来的就少多了。
它穿进去了。穿进去以后会发生什么?被染料吸收掉。进得越深,被吸收得越多,出来的光就越少。
你看到的,就是更深的颜色。这里有一个数字可以说明问题。纤维的折射率大约是 1.5,空气是 1,水是 1.33。跟空气的差是 0.5,跟水的差只有 0.17。
散射的强度,和这个差的平方成正比。所以光是这一项,湿了以后散射就弱了将近九倍。还有一个附带的效果。水在衣服表面形成一层水膜。
光在这一层里来回反射,更出不来了。所以湿衣服不但更深,颜色还更闷。同一条规律还解释了别的现象。白纸沾了水,也会变深。
薄的布料湿了,比厚的更明显。因为它们更薄,光本来就容易穿过去,一湿就更明显。还有一个地方容易被忽略。不是所有衣服湿了,变深的程度都一样。
深色的衣服变化不大。因为它本来就把大部分光吸收了,再多吸一点也看不出差别。浅色的衣服一湿,就特别明显。所以同样是淋雨,白衬衫看起来像换了一件,黑衬衫只是更沉了一点。
所以下次衣服湿了,可以想一下这件事。不是水变暗了,是散射的界面不见了。想聊的在评论区说说。