回复于:Luminance vs. Brightness ?不都是亮度?
› VFX大学 › DaVinci Resolve达芬奇调色 › Luminance vs. Brightness ?不都是亮度? › 回复于:Luminance vs. Brightness ?不都是亮度?
2017-03-05 - 13:09 #17929

VFX小布丁
参与者
色相饱和度里的明度调整有点特殊。
在“着色”里明度滑块等于其本身定义L=(max+min)/2
但在调整中,它却不依赖于HSL模型
在全图中,明度调整类似于色阶命令的黑白输出滑块调整,即整体依托于RGB通道,因为是线性调整,所以结果是色相基本不变,饱和度和明度都会发生变化。
如图01.色相饱和度的全图明度与色阶几乎一样,直方图显示的数据有点轻微差别属于计算误差。
在各个RGBCMY调整中的明度,忽略其定义色相蒙版的作用,那么调整实际是r,g,b到max(rgb)的一个线性变换。同样,色相几乎不变,饱和度和明度都有变化。
至于为什么要简化为这样的方式而不采用HSL的定义只变L,因为在L大于0.5和小于0.5时,饱和度是个分段函数,实现起来比较麻烦且不一定就实用。
如果非要实现调整L,而且HS不变也不是没有办法
方式一,可以通过PS的RGB-HSL,转为HSL后,调整蓝通道(代表L),再用HSL转回RGB即可实现。图02
方式二,分割图像为亮度—色度模式,就像以前把RGB分别分在三个图层中最后用滤色可以还原一样的方式。
把图像分为两个图层,一个只有亮度L,一个只有色度(色相和饱和度,亮度恒为0.5常数)图03
至于亮度对比度中的亮度就太简单了,它只是名字叫做亮度,并不依赖于某个hs*模型,只是分别在rgb通道中进行的一个一维变换(每个通道输入值一样,调整量一样,那么结果就一样)。它是曲线命令的一个简化版(即亮度对比度中任意调整,都可以以曲线实现)