图像中亮度和曝光的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010468553/article/details/79296864

最近在看GPUImage的时候,发现了这两个平时很常见的名词,平时并没有特别的关注,这里总结一下:

亮度

在GPUImage中,亮度调整的代码是这样的:

gl_FragColor = vec4((textureColor.rgb + vec3(brightness)), textureColor.w);

可以看出亮度调整的时整体的图像
效果图:
亮度调整

曝光

曝光调整的代码是这样的:

gl_FragColor = vec4(textureColor.rgb * pow(2.0, exposure), textureColor.w);

曝光的优先调整图像中较亮的部分
效果图:
曝光调整

展开阅读全文

没有更多推荐了,返回首页