如何將OpenGL中的場景保存爲Bitmap位圖文件

       這幾天都在爲如何將OpenGL中的場景保存爲Bitmap位圖文件而煩惱,在網上查了很多資料,都說用

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

我也試過了,總是不行,得到的是失真的位圖,我開始還懷疑是我其他地方弄錯了,最後下了一個別人的源代碼,才發現確實是用這個函數,不過參數用錯了,不是用GL_RGB,而要用GL_BGR_EXT就對了。哎,就這個參數問題浪費我2天時間,希望給大家一個參考!

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