Wu的抗黑线算法具有非黑色背景

时间:2012-10-16 13:59:44

标签: java math colors antialiasing

我已经实现了Wu's Antialias line algorithm,它在黑色背景下效果很好。但是,我一直遇到一个问题,使强度与其他颜色一起工作。

我一直在做这样的颜色混合。

for(int i =0; i < 3; i++)
        rgbNew[i] = (int) (rgb[i] * brightness + baseRgb[i] * (1 - brightness));

然而,这似乎只适用于黑白背景(在其他情况下,我得到的结果不正确,如下图所示)。关于我没有考虑到什么的任何建议?

incorrect image

1 个答案:

答案 0 :(得分:0)

我的问题最终成为我的方法,它分解了一个代表颜色的整数,混合了红色和蓝色。上面的混色是正确的。