|
|
我是做一个字体,将字体高斯模糊,向下和向右分别移动一个象素,然后将原字体与它重叠,但是这个重叠过程会出现失真(就是白色和黑色阴影字体重叠会出现其它的颜色);
我的公式如下:
1为原字体,2为阴影;
a1,r1,g1,b1,为原字体的alpha通道和RGB; a2,r2,g2,b2为阴影字体的alpha通道和RGB;
a,r,g,b,为重叠后新的的alpha通道和RGB
r= r1 +r2*(255 - a1)/255;
g= g1 +g2*(255 - a1)/255;
b= b1 +b2*(255 - a1)/255;
a= 255-(255- a1)*(255-a2)/255;
请教各位大侠,这个公式错了吗?
或还有更好的公式 |
|