回复于:Luminance vs. Brightness ?不都是亮度?

VFX大学 DaVinci Resolve达芬奇调色 Luminance vs. Brightness ?不都是亮度? 回复于:Luminance vs. Brightness ?不都是亮度?

#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通道中进行的一个一维变换(每个通道输入值一样,调整量一样,那么结果就一样)。它是曲线命令的一个简化版(即亮度对比度中任意调整,都可以以曲线实现)