【发布时间】:2016-05-26 02:34:26
【问题描述】:
我正在寻找一个公式来根据不透明度计算新颜色的 RGB。当然,这已经有了答案(即Calculating opacity value mathematically),尤其是这个答案:
将
C1 = (R1,G1,B1)和C2 = (R2,G2,B2)组合成新颜色C3的公式,其中C2覆盖在C1之上,不透明度p通常是( (1-p)R1 + p*R2, (1-p)*G1 + p*G2, (1-p)*B1 + p*B2 )。
这很好,它有效,我得到了正确的值。但是,我需要这个公式的可靠来源,但我找不到。当然,这个答案有一个指向维基百科的链接,它又缺少来源。
如果有任何其他公式可以根据数学上的不透明度值计算颜色,并且此类公式有可靠的来源(例如书籍或科学论文),请随时分享。
谢谢!
【问题讨论】:
-
我不知道这是否对你有帮助,但this paper 展示了一些关于透明覆盖的有趣发现
-
这可能会有所帮助[link]viget.com/inspire/equating-color-and-transparency
-
要求我们查找书籍、工具、软件库、教程或其他场外资源的问题与 Stack Overflow 无关