太阳核心温度是根据太阳质量和年龄推算出来的。太阳表面温度是用黑体辐射公式计算出来的。不知道你有没有拿金属(铁之类的)在火炉上烧过。温度比较低的时候,是暗红色的,温度逐渐升高,发光的光波波长越短。实际上就算是常温下,物体也会发光,只不过发出的是波长超长,肉眼看不见的红外线。科学家经过测量,找到了物体发光波长与温度之间的关系。
通过测量太阳光的中心波长,就可以计算出太阳表面温度了。而且人类是可以制作出6000°C温度的,对比一下就知道计算得对不对了。另外我们常用的红外线测温仪也是利用黑体辐射公式计算的。准确度是经得起实践经验的。至于太阳的照片,一般是望远镜拍的。普通望远镜加上巴德膜就可以拍太阳。专业的日珥镜只透过很窄的氢阿尔法波可以记录下日珥的玫瑰红色以及精细结构。