Opengl离屏渲染,绘到内存bitmap,如何保持alpha通道??alpha通道数据丢失?

时间:2022-01-07 19:42:03
Opengl可以离屏渲染到内存bitmap,但是,关于alpha通道,却始终有问题。

我往上面画的是透明图片。但画完后,

从这个内存bitmap中读取RGBA数值,A通道的值,永远是零。

有么有例子,画完之后,内存bitmap里,能保持alpha通道的?

注:这些都都已经执行的了:
glEnable(GL_BLEND);
 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);











3 个解决方案

#1


这里有相关提及,不过没代码,说能实现,但实际上??

#2


alpha读取的作用不大吧;

#3


问下楼主是在哪里做的OpenGL开发?MFC还是??

#1


这里有相关提及,不过没代码,说能实现,但实际上??

#2


alpha读取的作用不大吧;

#3


问下楼主是在哪里做的OpenGL开发?MFC还是??