这是一个快速的Alph函数,它简单快速的作到了50%的混合,适用与一些要求不是很高的场合。
上边的那个仅仅是对单独点的处理,在实际应用中我们经常用到的是对局部位图的操作,所以下边的这个函数就显得很重要了。这个函数的功能是先判断mask中对应的点是否为透明色,如不是则将该点与bmp2的x,y点的颜色做Alph,并复制到bmp的相应的位置中。
这个函数所做的工作和上一个相似,唯一不同的就是这个不会做Alph运算。
以上两个函数在使用中需要注意的是bmp与bmp2位图的大小一定要完全相同或bmp>bmp2,从程序中就能看出这一点。 |