【问题标题】:Color Blending RGB Model: Transparency颜色混合 RGB 模型:透明度
【发布时间】:2012-05-10 22:42:56
【问题描述】:

我正在复习一些过去的试卷,并得到以下问题:

创建一个处理草图,以三种原色(红、绿、蓝)中的每一种颜色创建相似的形状。使用 50% 的透明度将这些形状重叠以形成辅助颜色(黄色、洋红色、青色)。

我了解如何创建辅助颜色(即混合两种原色),但不知道如何通过叠加和透明度来完成。

【问题讨论】:

    标签: java colors processing


    【解决方案1】:

    如果您在红色 (rgb 1,0,0) 上以 50% 的透明度覆盖绿色 (rgb 0,1,0),您将获得 rgb 颜色 (0.5, 0.5, 0),即深黄色。

    为什么会得到 (.5 .5 0) ?嗯,

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-23
      • 2021-02-18
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 2012-07-11
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多