我要显示几个背景透明的png格式的图片。
但是背景总是跟glColor3f函数所设置的颜色保持一致,就是不是透明的。
我是使用从openCV里边拿出来的libpng的库读取的png文件,这个是1.5版本的libpng。(我自己编译1.6版本的libpng,总是编译不过)
我在代码当中添加过了下面两行代码。
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
网上的例子都说这两行是透明的关键。
但是我加了也没用。
背景仍然是不透明的。