2010-06-11 39 views
0

现在我正在用OpenGL绘制一个立方体,我正在使用Windows和WGL上下文。我启用了混合,所以我的立方体看起来是半透明的基本上背景==清晰的颜色(黑色)。我希望能够以原始的RGBA格式保存图像,然后我可以将其制作为PNG格式。我基本上希望多维数据集与NULL背景(0,0,0,0)混合。我怎样才能保存OpenGL输出,并使背景颜色为(0,0,0,0)(透明)而不使用颜色遮罩(如255,0,255)。用Alpha保存OpenGL输出?

感谢

回答

1

只需绘制立方体,清晰的颜色设置为(0,0,0,0),并使用glReadPixels保存输出。

+0

太棒了!谢谢!! – jmasterx 2010-06-11 13:43:33