颜色X与Y重叠得出颜色Z,怎样得到Z的算法

sclgame 2009-12-24 08:50:38
颜色X与Y重叠得出颜色Z,怎样得到Z的算法?

X,Z已知,Y未知

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


809589 成了 5B5A52
RGB:137,149,128 82,90,91
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hezytop 2009-12-25
  • 打赏
  • 举报
回复
假设一幅图象是A,另一幅透明的图象是B,那么透过B去看A,看上去的图象C就是B和A的混合图象,设B图象的透明度为alpha(取值为0-1的浮点数,1为完全透明,0为完全不透明),Alpha混合公式如下:

  R(C)=(1-alpha)*R(B)+alpha*R(A)

  G(C)=(1-alpha)*G(B)+alpha*G(A)

  B(C)=(1-alpha)*B(B)+alpha*B(A)
Tiger_Zhao 2009-12-25
  • 打赏
  • 举报
回复
xhy_851221 2009-12-24
  • 打赏
  • 举报
回复
up

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧