iphone – GLPaint有白色背景

我正在尝试通过逆向工程GLPaint在白色背景上绘制.我已经完成了kSaturation,kLuminosity和glBlendFunc的每一个组合,以及我能想到的刷子纹理的每一个组合(白色黑色,黑色白色,反式白色,别名/无别名等),但是避风港偶然发现了预期的效果.

我能够实现的最好的是使用glBlendFunc(GL_ SRC_ ALPHA,GL_ ONE_ MINUS_ SRC_ ALPHA)进行白色 – 反式循环,但是这仍然给我一个暗淡的颜色,并且半反式外部位是解释为黑色(即带有黑色边缘的暗绿色,而不是带有透明边缘的鲜艳绿色).就好像它仍然假设我在黑色背景上.

有什么建议?

alt text http://www.straandlooper.com/GLPaint.png

最佳答案 你还有:

glEnable(GL_BLEND);

点赞