颜色混合RGB模型:透明度

时间:2012-05-01 11:38:44

标签: java colors processing

我正在处理一些过去的考试试卷,并给出了以下问题:

  

创建一个处理草图,在三种基色(红色,绿色,蓝色)中分别创建相似的形状。使用50%的透明度重叠这些形状以形成二次色(黄色,品红色,青色)。

我理解如何创建二次色(即混合两种基色),但无法弄清楚如何通过叠加和透明度来完成。

1 个答案:

答案 0 :(得分:2)

如果覆盖绿色(rgb 0,1,0),红色(rgb 1,0,0)的透明度为50%,则会得到rgb颜色(0.5,0.5,0),这是一种深黄色。 / p>

你为什么得到(.5 .5 0)?那么,

red:   1*50% + 0*50% = 0.5
green: 0*50% + 1*50% = 0.5
blue:  0*50% + 0*50% = 0.0