狗全是白色的牧羊犬吗?
不是的。 首先,我们不知道楼主想问的是哪种颜色的白色。因为“白”这个颜色本身就很广义。比如,我小的时候住在农村,那时候对于衣服的颜色还没什么概念,唯一知道的就是红色和黄色,后来才知道其实红色的种类有很多(比如大红、枣红),黄色的种类也有很多(橙黄、嫩黄、柠檬黄……)。。。也就是说,对颜色的认知是逐步深入的。同样,狗的毛色也是由基因控制而逐步显现出来的。
目前人类已知的颜色有二进制编码(也就是0和1这两种颜色),所以由二进制编码而衍生出来的十六种不同的灰(即两两组合产生16个灰度值,从深灰到浅灰一共有16个等级),而我们通常所说的黑白照片实际上是由这16种灰度值决定的,例如:黑=1,灰=3,白=7。。。 所以如果按这样的原理继续推导下去的话,理论上来说应该是有256中不同深浅程度的灰,而这256种灰再进一步混合后所产生的色彩应该是无穷无尽的。(因为1+1等于任何数都成立嘛!) 而作为哺乳动物,人眼所能识别的色彩是有限的,大约也只有100多种,和我们肉眼所看到的世界相比,实际要远远小于我们所认为的“五颜六色”,而我们能看到的所有颜色其实都是这100多种颜色不同的排列与组合而已。
所以回到问题,如果是按人的眼睛所能识别的颜色标准来定义的话,那答案是肯定的——狗没有全身是白的。 因为就算是最纯的白狗,它身上肯定也是有黑素的,只是含量非常少,这样人眼就不会认为是全白的了;而如果黑素量多一点,就成了黑色或褐色的狗狗了。 不过,如果按生物色素而言的话,那就另当别论了。因为人和动物的眼睛所看到的颜色其实是来自三种色素:杆状色素(Cone pigment),锥状色素(Conoid pigment)和线粒体色素(Mitochondrial pigment)。其中只有杆状色素能感知光的变化,而另外两种则不能。这三种色素在感知光的过程中有相互辅助的作用,因此只要一种色素少了,另外一种色素就会及时补充上来,从而保持对光感的平衡性,这就是为什么黑人和白人生下来的宝宝都是黑色的,因为父母双方的杆状色素都是缺失的,因此宝宝体内的三色视者变成了双色视者,只能看见黑、白二色,而所有的灰都在这两者的中间,于是所有的灰色都在这两种色调之中不断地交替出现,形成所谓的“黑灰地带”,也就是我们看他们所看到的那种“黑”。而这个“黑”是包含在“白”里的,所以从这个角度而言,几乎所有哺乳动物也都是黑的,只不过在不同的光环境下会有不同的深浅变化而已。而鸟类的颜色就要比哺乳动物鲜艳得多。