假设alpha为1表示完全不透明,0表示完全透明。
假设我有两张黑色图片,它们的透明度为50%(alpha = 0.5)。
如果它们叠放在一起,结果的透明度是0.75,对吗?
如果它们的alpha值为0.25,则结果约为0.5,对吗?
如果它们的alpha值为0.9,则结果约为0.97,对吗?
如何得出这些数字?
换句话说,我正在寻找一个函数,从另外两个alpha值中获取结果alpha值。
如果它们叠放在一起,结果的透明度是0.75,对吗?
如果它们的alpha值为0.25,则结果约为0.5,对吗?
如果它们的alpha值为0.9,则结果约为0.97,对吗?
如何得出这些数字?
换句话说,我正在寻找一个函数,从另外两个alpha值中获取结果alpha值。
float alpha = f(float alphaBelow, float alphaAbove)
{
//TODO implement
}