如何将OpenGL中的场景保存为Bitmap位图文件

来源:互联网 发布:数据的物理结构 编辑:程序博客网 时间:2024/05/16 01:32

       这几天都在为如何将OpenGL中的场景保存为Bitmap位图文件而烦恼,在网上查了很多资料,都说用

 glReadPixels(left, top, right, bottom , GL_BGR, GL_UNSIGNED_BYTE, pBits),

我也试过了,总是不行,得到的是失真的位图,我开始还怀疑是我其他地方弄错了,最后下了一个别人的源代码,才发现确实是用这个函数,不过参数用错了,不是用GL_RGB,而要用GL_BGR_EXT就对了。哎,就这个参数问题浪费我2天时间,希望给大家一个参考!