首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

已知色彩的R1,G1,B1经透明重叠变化后的R2,G2,B2,求处理运算算法

2012-12-17 
已知颜色的R1,G1,B1经透明重叠变化后的R2,G2,B2,求处理运算算法已知颜色的R1,G1,B1经透明重叠变化后的R2,G

已知颜色的R1,G1,B1经透明重叠变化后的R2,G2,B2,求处理运算算法
已知颜色的R1,G1,B1经透明重叠变化后的R2,G2,B2,求处理运算算法


003A5B     成了    12203F
RGB:91,58,0        63,32,18


809589    成了   5B5A52
RGB:137,149,128        82,90,91
[解决办法]
重复提问
[解决办法]
缺乏条件:不知道背景色。
[解决办法]
最大色:F8 F8 F8 
最小色:00 00 00 

色:F8 C0 80  与  08 08 08  经过变化成了  90 70 50 
色:F8 C0 80  与  08 10 10  经过变化成了  88 70 50 

08 08 08 是一个色透明后与 00 00 00 重叠得到的 
08 10 10 是一个色透明后与 00 00 00 重叠得到的
[解决办法]
http://msdn.microsoft.com/en-us/library/dd183393(VS.85).aspx
莫非是这个方法计算的?
[解决办法]
已知两组颜色,分解成RGB就是6个数字, 未知量是背景色的RGB和透明度.
自己解方程组吧
[解决办法]
去MSDN搜索词条“BLENDFUNCTION”,上面的公式很全很详细。

热点排行