我尝试了各种混合修改无济于事....
如果在GLPaint样本中使用较深的颜色,则会发生链接到附加图像:
http://www.studionu.nu/files/GLPaint_dark_color.png
正如您所看到的,即使在对图像进行绘画之后,“M”仍然突出。
有没有人知道这里发生了什么以及如何解决?
由于
我正在使用glBlendFunc(GL_ONE,GL_ONE_MINUS_SRC_ALPHA); (预乘)
我尝试了glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
编辑:为简单起见,这里是基于GLPaint的文件。
我有一个代码示例,它是GLPaint,Apple基本绘图应用程序副本中的一个问题。这是链接.....也许你可以看看它。我已经覆盖了颜色更改功能,以便它以红色开始,当您选择任何颜色时会变为深红色......
答案 0 :(得分:0)
可能是因为选择了混合模式,我不记得具体细节,但它看起来像你使用多种混合风格,其中较亮的颜色通过较暗的颜色闪耀。
选择其他混合方法,以便新颜色是新应用的颜色,而不是两种颜色的组合
编辑:
OpenGL混合选项:
http://pyopengl.sourceforge.net/documentation/manual/glBlendFunc.3G.html