首页 > 编程知识 正文

伽马校正计算方法,显示器伽马校正是怎么意思

时间:2023-05-06 05:03:40 阅读:12148 作者:1390

真实世界亮度(线性)图像的亮度实际亮度随图像的差值而减小

0.1 0.35 0.35

0.2 0.48 0.13

0.3 0.58 0.1

0.4 0.66 0.08

0.5 0.73 0.07

0.6 0.79 0.06

0.7 0.85 0.06

0.8 0.90 0.05

0.9 0.95 0.05

1 1 0.05

线性空间:

参加真实世界亮度0.2伽马校正图像0.48-伽马校正减光线形(真实) 0.2线性计算

-编码到颜色缓冲器0.48显示伽马校正为0.2。

1 .亮度0.2,保存到伽马图像时为0.48。

2 .通过勾选图像sRGB,采样时统一自动矫正pow (0.48,2.2 )=0.2,线性值参与计算。

3 .保存在pow (0.2,1/2.2 )=0.48色缓存中。

4 .显示器伽马矫正pow (0.48,2.2 )=0.2显示正常。

线性空间总结:

真实世界常规颜色-图像- sRGB采样校正变暗-常规颜色shader计算-放入颜色缓存-屏幕伽玛校正变暗输出-常规颜色)

伽玛空间总结:

真实世界正常颜色-图像(亮(- shader计算) -放入颜色缓存() -屏幕伽玛校正暗输出() (正常颜色) ) ) )。

为什么要在线性空间中计算颜色值?

计算出亮度0.5时:

1 .线性空间存储的颜色缓存为0.73,屏幕矫正显示为0.5,亮度正常。

2 .在gamma空间保存到色彩缓存器为0.5,屏幕矫正显示为0.22,亮度变暗。

因此,需要在线性空间中进行颜色计算。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。