要解决的问题:

对像素点中RGB颜色的融合,从而输出像素点的颜色。

公式

{A05CAA97-74BB-4944-979E-7ABBA93320B8}.png

<aside> 💡

C_A为前景颜色,C_B为背景颜色,C_O为输出颜色

$\alpha$为不透明度,或者说是颜色的权重值,$\alpha$∈[0, 1].

当 $\alpha=1$时,结果完全等于C_A(完全不透明);

当$\alpha=0$时,C A在结果中完全不可见(完全透明)

</aside>

RGBA图片

如下图是一个简单的素材,左图是RGBA,中间是RGB,右图是alpha(A),alpha通道数值=1,则对应像色为白色。

image.png