PS用的是HSB色彩模式,饱和度S的算法是:(MAX-MIN)/MAX×100%。MAX是RGB里最大的那个数,MIN是最小的。比如RGB(128,255,128),算出来S=(255-128)/255×100%≈50%;再比如(32,64,32),也是(64-32)/64×100%=50%,差不多。
我按你说的例子画了个图,方便理解。
回到问题——色彩平衡是调RGB和CMY这三对互补色的。你提的是加绿色,如果是高光区域,G本来就快到255了,再加也加不了多少,颜色已经顶满,所以饱和度没啥变化。但阴影区域G本来就很低,加绿色还有很大空间,效果就明显。
还有一个关键点:勾不勾保持亮度。如果勾了,系统会优先保亮度不变。比如原来的G是最大值,亮度就是G/255×100%,这时候要加绿,不会直接拉高G(因为G可能已经到顶),而是压低R和B。举个例,原色RGB(5,8,5),调绿色+100%,为了保亮度,系统把R和B干到0,变成(0,8,0),按公式一算,S=(8-0)/8×100%=100%,饱和度直接拉满。
要是不勾保持亮度,就直接加G值。但阴影本身数值小,就算+100%,实际加的量也有限,变化不明显。
建议你把图丢进PS,用吸管工具点一点,看得更清楚~
我按你说的例子画了个图,方便理解。
回到问题——色彩平衡是调RGB和CMY这三对互补色的。你提的是加绿色,如果是高光区域,G本来就快到255了,再加也加不了多少,颜色已经顶满,所以饱和度没啥变化。但阴影区域G本来就很低,加绿色还有很大空间,效果就明显。
还有一个关键点:勾不勾保持亮度。如果勾了,系统会优先保亮度不变。比如原来的G是最大值,亮度就是G/255×100%,这时候要加绿,不会直接拉高G(因为G可能已经到顶),而是压低R和B。举个例,原色RGB(5,8,5),调绿色+100%,为了保亮度,系统把R和B干到0,变成(0,8,0),按公式一算,S=(8-0)/8×100%=100%,饱和度直接拉满。
要是不勾保持亮度,就直接加G值。但阴影本身数值小,就算+100%,实际加的量也有限,变化不明显。
建议你把图丢进PS,用吸管工具点一点,看得更清楚~