今天又小搞了一下程序,把算法改成图片合成算法
1
2
3
|
b[q] = (byte)((b[q] * b[q + 3] + (255 - b[q + 3]) * 255) / 255);
b[q+1] = (byte)((b[q+1] * b[q + 3] + (255 - b[q + 3]) * 255) / 255);
b[q+2] = (byte)((b[q+2] * b[q + 3] + (255 - b[q + 3]) * 255) / 255);
|
最终结果很完美:

至于XP下不能运行的原因也找到了,是图标问题