photoshop吧 关注:1,247,619贴子:5,230,555
  • 10回复贴,共1

始终搞不明白饱和度蒙版(Saturation Mask)的工作原理

只看楼主收藏回复

Selective Color作如下设置:

举个例子,色轮经过如上设置的Selective Color修饰后,得出下面的灰度图:

始终想不明白6个主要颜色的Blacks -100%时发生了什么。为什么饱和度最高的像素会变成白色,饱和度无的变黑色,中间的随饱和度不一样,呈现不同灰度。
这个问题纠缠了我很久,网上对Blacks调整的到底是什么,不少人很笼统在一笔带过,那意思就像在说你只要知道怎么用就行了。你说它像CMYK里的K吧,好像又不是。说它是饱和度吧,又有人说不是。还有说它是什么颜色强度。
对单一颜色,比如红色,100%饱和度的和30%饱和度的。当Blacks滑块向-100%滑动时,100%饱和度的像是从陡坡里滑下去一样,M、Y值会急剧下降,直到为0;而30%饱和度的坡度就没那么陡,Blacks-100%了,还保留值。所以这方面就引起困惑。
请大佬们指教吧,谢谢。


IP属地:吉林1楼2021-09-19 02:34回复
    这个饱和度实际就是混合模式里的那个饱和度,定义为最大值-最小值。
    青品黄滑块是分别调整rgb三个通道,黑色滑块相当于同时调整rgb三通道。
    可选颜色选框里一共有rgbcmy,白灰黑,九种颜色。实际上它是一个蒙版。rgb称为主色,cmy称为辅色。那么每种主色的选择度就是max-mid。那么以你的例子红色来说,max自然是r,那么选择度就是r-mid,所以以r-mid为蒙版的话,那么针对100%饱和度的红色(255.0.0),它的蒙版(也就是选择度)为1,如果是30%的饱和度红色(255.178.178),选择度为0.3,所以你无法把它降为0,就相当于你有个半透明的选区限制一样。


    IP属地:重庆2楼2021-09-20 09:45
    收起回复

      饱和度为100%、70%、30%的3个红色方块
      步骤1:Whits, Neutrals, Blacks的Black: -100%


      Whites, Neutrals, Blacks的Black +100%后,3个方块饱和度都没有变化;第2、3个方块的亮度降低。
      步骤2:Red(或全部RGBCYM的)的Black:-100%

      这时3个方块的饱和度全部变成0%,而亮度没变。
      目前为止还没总结出什么


      IP属地:吉林3楼2021-09-20 19:24
      回复
        这帖我码了,后续有大佬解答楼主@我一下


        IP属地:广东来自Android客户端4楼2021-09-27 04:46
        回复
          我来把喵吱吱的意思展开一下。可选颜色算法铺垫http://tieba.baidu.com/p/3626473747,5楼有描述。
          那么,可选颜色的饱和度映射只是上述算法的一种特殊应用。有了上述基础,我们通过其他的方式来模拟可选颜色的这种算法,实现饱和度映射的结果。
          原图:

          蒙版:
          rgb颜色为主色蒙版,定义:max-mid
          cmy颜色为辅色蒙版,mid-min
          黑:1-2max,白:2min-1,灰:1-|max-0.5|+|min-0.5|
          制作方式可以用黑白命令配合混合模式。黑白命令的滑块方式定义为中间色mid
          主色蒙版图

          可能有人会问,蒙版不是灰度图吗,你这彩图说它是蒙版到底是几个意思?
          因为主色是RGB,也就是可以分为红色为主色,绿色为主色,或者蓝色为主色的情况。所以这个彩图的红通道表示红色为主色,表示红色含量,其余两通道同理。
          再看看辅色蒙版

          同理,这个图的蓝通道表示黄色含量,红通道表示青色含量。
          因为主色辅色的调整量都是相同,所以我们可以把这些蒙版加起来,用通道混合器最方便。

          通过上面链接帖子的算法讲解,我们知道,在可选颜色中把rgbcmy都调为-100,相当于载入这个蒙版填充白色。可以看到,两者是一样的。


          接下来,对于黑白灰蒙版,我们也用通道的手段处理,求出来后加起来。
          白蒙版

          灰蒙版

          黑蒙版

          因为黑白灰调整量相同,所以我们可以把这黑白灰三个蒙版加起来。

          那我们在可选颜色中把黑白灰拉倒100,就相当于这个载入这个蒙版后填充黑色。可以看到两者是一样的。(见下帖)


          IP属地:重庆5楼2021-09-27 14:13
          回复
            接上贴


            现在,我们把主辅色调整和黑白灰调整结合起来。
            这种多蒙版分别调整采用矢量差再求和的方式。比如某个颜色经过某一个蒙版(如青色)调整结果为c1,经过另一个蒙版(如灰色)调整结果为c2,那么最后结果为(c1-a)+(c2-a)+a,a为原始图片色阶值。
            所以如果我们把彩色蒙版(rgbcmy)的结果设置为c1,黑灰白蒙版结果为c2,那么最后为c1+c2-a。但这里用混合模式分步骤模拟的时候要注意色阶溢出的问题,所以还是需要一点小技巧。最后结果:

            它的结果与可选颜色完全相同

            实际上正如喵喵所说,这个最后的结果就是max-min,也就是混合模式里的饱和度。和楼主拾色器里的hsb饱和度是两种不同的东西。


            IP属地:重庆6楼2021-09-27 14:24
            收起回复
              不要觉得这个饱和度蒙版很神秘,其实简单到爆。可选颜色可以实现,我用其他方法同样可以实现。
              比如加个黑白的最白,模式为差值

              再加个黑白的最白,模式为正常

              搞定收工。
              如果仅仅为了得到这个蒙版,那就是求max-min,不用去管可选颜色的算法。如果目的是想知道可选颜色是如何做出max-min的,那就必须弄清它的原理。但两者并没有直接关系。


              IP属地:重庆7楼2021-10-20 07:42
              回复