我已经实现了Wu's Antialias line algorithm,它在黑色背景下效果很好。但是,我一直遇到一个问题,使强度与其他颜色一起工作。
我一直在做这样的颜色混合。
for(int i =0; i < 3; i++)
rgbNew[i] = (int) (rgb[i] * brightness + baseRgb[i] * (1 - brightness));
然而,这似乎只适用于黑白背景(在其他情况下,我得到的结果不正确,如下图所示)。关于我没有考虑到什么的任何建议?
答案 0 :(得分:0)
我的问题最终成为我的方法,它分解了一个代表颜色的整数,混合了红色和蓝色。上面的混色是正确的。