|
自己写算法,或者直接在网上搜~
给Lz个思路:
淡入淡出效果(或者其他如旋转,百叶窗,雨滴等等)无非就是操作背景和前景图片~
1、先获取前景和背景位图的数据CreateDIBSection
2、对两个位图buffer数据进行算法处理,ForBuff,BackBuff,然后得到一个新的位图NewBuff
3、淡入淡出效果定义,比如分别为10%,20%,40%,60%,80%,100%(相对前景)
4、NewBuff.RGB.R = ForBuff.RGB.R*(10%) + BackBuff.RGB.R*(90%);
....
5、BitBlt NewBuff |
|