这是标准的 fwd Gamma 2.22 (1 / 0.45) 校正公式:
for R,G,B < 0.018
R´ = 4.5 * R
G´ = 4.5 * G
B´ = 4.5 * B
for R,G,B ≥ 0.018
R´ = 1.099 * R^0.45 - 0.099
G´ = 1.099 * G^0.45 - 0.099
B´ = 1.099 * B^0.45 - 0.099
数字 0.18、4.5、1.099 和 0.099 来自哪里?我特别需要知道它们是如何派生的。
我需要知道,因为我正在编写一个伽玛校正函数,并且使用幂和缩放的简单方法,而不是上面的方法,会产生不同的结果。