【发布时间】:2019-10-31 11:43:52
【问题描述】:
这是一个关于 alpha 混合的预期结果的问题。
设置如下: 背景颜色为透明黑色 (0, 0, 0, 0.18)。 绘图颜色为半透明绿色(0、1、0、0.5)。
这是图形编辑器 (GIMP) 中的结果:
生成的颜色为 (0, 0.93, 0, 0.59)。
如果我们将这些颜色与颜色混合公式 C1 * (1 - A2) + C2 * A2 混合并计算 alpha A1 * (1 - A2) + A2,我们会得到 (0, 0.5, 0, 0.59)。
Alpha 是正确的,颜色不是。输出颜色为灰绿色。这在白色背景上变得非常明显。
这里有什么问题?编辑器是否使用不同的混合公式(那么它们是什么)?我的计算错了吗?
【问题讨论】:
标签: graphics colors alpha blending