请教颜色叠加的方法
使用GDI绘图,背景为黑色,用CPen、LineTo画线。
第一次画了一条红色的线;
第二次画了一条绿色的线;
这两条线段有交叉点。
问:如何使交叉点为“叠加色”?(注:现在交叉点被覆盖成绿色了)
叠加色的计算公式应用别人的方法:
第一步:分解rgb分量,得到,r1,g1,b1和r2,g2,b2
第二步:确定百分比,例如:为y1为0.3,y2为0.7
第三步:计算合成色的rgb分量:r3=r1*0.3+r2*0.7:g3=g1*0.3+g2*0.7:b3=b1*0.3+b2*0.7
第四步:合成颜色,更具rgb值得到颜色值