从叠加计算源RGBA值

时间:2012-05-16 12:16:51

标签: c# rgba

标题看起来有点奇怪,所以这里有一个样本:
您可能熟悉Windows 7资源管理器 当您使用鼠标左键选择某些内容时,您将获得一个蓝色半透明矩形 现在的问题是:
可以计算用于绘制此矩形的源RGBA颜色吗? 我所知道的唯一的事情是背景的RGB值和蓝色覆盖的RGB值。这是我的意思截图:
enter image description here

1 个答案:

答案 0 :(得分:2)

不,单张图片无法实现。 您需要黑色和白色图像上的目标数据(最佳情况)。

之后,您需要使用本文中的第一个公式: http://en.wikipedia.org/wiki/Alpha_compositing