假设 alpha 为 1 表示完全不透明,0 表示完全透明。假设我有两个黑色图像,透明度为 50%(alpha = 0.5)。
如果它们彼此叠放,则得到的透明度为 0.75,对吗?
如果他们的 alpha 为 0.25 ,结果将在 0.5 左右,对吧?
如果他们的 alpha 为 0.9 ,结果将在 0.97 左右,对吧?
你怎么能得到这些数字?
换句话说,我正在寻找一个从其他两个 alpha 值获取结果 alpha 值的函数。
float alpha = f(float alphaBelow, float alphaAbove)
{
//TODO implement
}