虑色 & 正片叠底

从术语上讲,虑色属于加色模式,正片叠底属于减色模式。这里的加减的说法是这样,从黑到白,或者说从暗到亮,属于加色,反之就是减色。一般讲PS的人,会把虑色放在RGB模式里,正片叠底放在CMYK模式里讲。其实从颜色实现计算方面来讲会比较容易理解一些。
假设我们有下两种颜色:
color1=RGB(255, 255, 0)
color2=RGB(0, 255, 255)
此时我们做这两种颜色的虑色,就是加色,其实就是将RGB分别单独相加,溢出255的归为255。那么虑色为:
color3 = color1 + color2 = RGB(255+0, 255+255, 0+255) = RGB(255, 255, 255)
最后color3就是我们的虑色结果,即白色,可以试验一下。


那么减色模式呢。减色模式在现实生活中,我们可以反向从光的吸收这面来考虑。通常我们看到一个物体的颜色,比如是红色的话,说明这个物体吸收了绿光和蓝光,反射红光。那么颜色的正片叠底,就是相当于添加吸收光的“能力”。上面说的话基于纯白色光照射的环境下,实际减色模式的计算中我们也是基于这样的前提。那么对于一个红色RGB(255,0,0)来说,其实就相当于有一种吸收光的能力,对比来红色就是a_RGB(0, 255, 255)。实际计算就是拿255减去颜色的每个分量。具体计算中我们就要叠加颜色的这种“吸光能力”,之后再反算成颜色即是我们需要的减色。下面我们计算一下color1和color2的正片叠底。
a_color1 = RGB(255, 255, 255) - color1 = a_RGB(255-255, 255-255, 255-0) = a_RGB(0, 0, 255)
a_color2 = RGB(255, 255, 255) - color2 = a_RGB(255-0, 255-255, 255-255) = a_RGB(255, 0, 0)
a_color4 = a_color1 + a_color2 = a_RGB(0 + 255, 0 + 0, 255 + 0) = a_RGB(255, 0, 255)
color4 = RGB(255, 255, 255) - a_color4 = RGB(255 - 255, 255 - 0, 255 - 255) = RGB(0, 255, 0)

上面的计算中a_RGB的分量与RGB一致,只是代表的意义有所不同。最后得到color1和color2的减色结果是绿


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值