血的颜色取决于红细胞内血红蛋白的颜色,当血流经过肺部时,人吸进肺内的氧气就会与红细胞中的血红蛋白结合起来,这种结合了足够氧气的血红蛋白的颜色就会变得鲜红。满载着氧气的红细胞顺着动脉血管流到身体各组织器官,卸下氧气,血红蛋白一失去氧气,颜色又会由鲜红色变成暗紫色。因为血红蛋白只有在红细胞内才能与氧相结合,离开红细胞就失去这种结合氧的作用。一旦身体被碰破,流出来的血液凝结过程中,使红细胞干燥破裂,血红蛋白脱离开红细胞,就不能再和氧气相结合,所以这时候血液的颜色就会由鲜红色变成紫黑色。