读书人

png图片与背景图alpha混合运算之后的颜

发布时间: 2013-11-08 17:52:35 作者: rapoo

png图片与背景图alpha混合运算之后的颜色值不还是不超过255的颜色值嘛//怎么0-254里哪有透明颜色牙?
透明色到底怎么搞出来的?
[解决办法]

引用:
alpha混合以后 窗口显示的是两张图片?怎么最终输出的颜色值不超过255 呢?
输出色彩=前景色*Alpha值/255 + 背景色*(255-Alpha值)/255


Quote: 引用:

Quote: 引用:

输出色彩=前景色*Alpha值/255 + 背景色*(255-Alpha值)/255 //这不是alpha运算公式吗?
最终输出颜色都不会超过255 ,不太明白0-254的颜色值里没有半透明色把?怎么出现的半透明效果呀!

Quote: 引用:

Quote: 引用:

透明色到底怎么搞出来的?

所谓透明就是让背景显示出来,透明度,就是显示背景强度的一个比例


那怎么让背景能显示一部分出来?想想玻璃是怎么透明的,玻璃有颜色吗?



每个颜色一个字节,一个字节的值当然不会大于255
[解决办法]
alpha混合以后 窗口显示的是两张图片?还是俩张图片合成的图片?
引用:
Quote: 引用:

alpha混合以后 窗口显示的是两张图片?怎么最终输出的颜色值不超过255 呢?
输出色彩=前景色*Alpha值/255 + 背景色*(255-Alpha值)/255


Quote: 引用:

Quote: 引用:

输出色彩=前景色*Alpha值/255 + 背景色*(255-Alpha值)/255 //这不是alpha运算公式吗?
最终输出颜色都不会超过255 ,不太明白0-254的颜色值里没有半透明色把?怎么出现的半透明效果呀!

Quote: 引用:

Quote: 引用:

透明色到底怎么搞出来的?

所谓透明就是让背景显示出来,透明度,就是显示背景强度的一个比例


那怎么让背景能显示一部分出来?想想玻璃是怎么透明的,玻璃有颜色吗?



每个颜色一个字节,一个字节的值当然不会大于255

读书人网 >VC/MFC

热点推荐