【发布时间】:2012-05-16 12:16:51
【问题描述】:
标题看起来有点奇怪,所以这里是一个示例:
您可能会熟悉 Windows 7 资源管理器。
当您按下鼠标左键选择某物时,您会得到一个蓝色的半透明矩形。
所以现在的问题是:
是否可以计算用于绘制此矩形的源 RGBA 颜色?
我唯一知道的是来自背景的 RGB 值和带有蓝色叠加层的 RGB 值。这是我的意思的截图:
【问题讨论】:
标题看起来有点奇怪,所以这里是一个示例:
您可能会熟悉 Windows 7 资源管理器。
当您按下鼠标左键选择某物时,您会得到一个蓝色的半透明矩形。
所以现在的问题是:
是否可以计算用于绘制此矩形的源 RGBA 颜色?
我唯一知道的是来自背景的 RGB 值和带有蓝色叠加层的 RGB 值。这是我的意思的截图:
【问题讨论】:
不,不可能从单个图像中获得。 您需要黑白图像上的目标数据(最佳情况)。
之后,您需要使用本文中的第一个论坛: http://en.wikipedia.org/wiki/Alpha_compositing
【讨论】: