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

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

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章