为什么拍出来的星星有红色

天上的星星的确有不同的颜色,这是由于恒星表面温度不同造成。

表面温度越是偏高,则越是偏蓝,越是偏低,则越是偏红。

多数下,高温的恒星才能被肉眼直接看到,蓝色的温度最高,其中白光是由七种颜色组合而成,其中蓝色光波长较短,容易被看到,因此较远距离发出来的白光,显现在人眼中多数呈蓝色。