2

我已经实现了 Wu 的 Antialias 线算法,它在黑色背景上效果很好。但是,我遇到了一个问题,使强度与其他颜色一起工作。

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

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

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

不正确的图像

4

1 回答 1

0

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

于 2012-10-16T17:11:49.813 回答