在色阶工具内的【灰度系数】是什么?
3 个回答
这道题我会!最近就在做一个相关的产品,我们也造了一个色阶工具所以相关的细节我算是略懂略懂。
我们知道色阶的作用其实是重新映射每个像素的的亮度范围。有颜色的情况稍微复杂一点因为还有多个通道。为了便于理解,我们不妨把整个调节简化为只有一个通道的情况(也就是只有灰度明暗变化)
高光和阴影输入就是定义了原有照片上“最暗和最亮的点在哪里”,把这两个点重新映射到 0 和 255 上,因为是点对点的转换这一步很好理解。
真正麻烦的是新定义的这个区间里面每一个点应该怎么映射,一个个去设肯定是不现实的,所以人们想了一个办法:只要指定“中间那个点在哪里”就可以了,然后 0% - 50%,50% - 100% 之间的过渡,让电脑自己插值出来。这个“中间那个点”对应的就是色阶里面中间那个滑块,它告诉了电脑“我想照片里面这个亮度的像素映射之后出来就在新亮度区间的50%的位置上”
这时有趣的事情来了,人眼对亮度的感知其实是非线性变化的,100%亮度的在计算机上实际处理的数字可不是50%的2倍。你在调色阶的这个操作
色戒工具中间滑块就叫灰度系数控制滑块。
色阶滑块的原理非常简单。滑块右移表示“部分大于50%亮度的颜色”被强行限制到亮度小于50%,比如:滑块向右移动10%,此时的灰度系数为0.9,那么也就是说亮度原本为50%-60%的这个颜色范围现在的亮度范围已经低于50%的亮度了,反之应该可以理解了。所以叫50%亮度的分水岭。相当于重新定义了50%亮度的位置,50%中间灰度重新定义了,其他灰度级别也自动适应而已。比如上面例子,相当于把中间灰度(50%亮度)重新定义到当前为60%亮度的位置,60%亮度就变成了中间灰度50%的亮度,所以画面变暗了(60亮度变成50亮度,其他级别亮度自动非线性变暗),灰度系数的变化不是线性的,而是对数曲线的亮度变化(理论上是对数函数),但色阶工具应该是幂函数的变化(本人猜测),但因为电压和显示液晶体本身的原因,所以又不完全是对数曲线或幂函数曲线的变化,说起来有点复杂,比如液晶体根本没法显示纯黑或纯白,所以这部分就不可能是幂函数或对数函数的变化,比如黑色理论上数值应