canvas透明度是0.6的矩形和透明度是0.2的矩形叠加到一起,透明度是多少?

两个透明度分别为 0.6 和 0.2 的矩形叠加,最终的透明度并非简单的相加,而是根据 Alpha 合成 规则计算。 公式如下:

最终透明度 = 1 - (1 - alpha1) * (1 - alpha2)

其中,alpha1 和 alpha2 分别是两个矩形的透明度。

在这个例子中:

  • alpha1 = 0.6
  • alpha2 = 0.2

最终透明度 = 1 - (1 - 0.6) * (1 - 0.2)
= 1 - (0.4) * (0.8)
= 1 - 0.32
= 0.68

所以,最终的透明度是 0.68

posted @ 2024-12-08 09:13  王铁柱6  阅读(62)  评论(0)    收藏  举报