http://blog.csdn.net/candycat1992/article/details/46228771
读完后,也就是说现在的rgb图像0-255只是一种采样计数。原本可以1代表0.1亮度,2代表0.2。
但是由于人眼对于亮度暗的地方更加敏感,所以可以在暗处采样点更多,两处少一点采样,这样就能有效提高图像的显示效果。
这样一来,采样点与真实亮度之间的关系就不是线性的了,而是非线性的。
为了得到真实的亮度值,需要对图像rgb分量进行gamma矫正得到真实的亮度值,取2.2应该会变为线性的效果,算法计算应该这么做。而取2.5的话,应该只是为了显示效果啥的。
实现伪代码与原理查询: https://en.wikipedia.org/wiki/SRGB