我需要使用OpenGL绘制一个特定的形状,但问题是我不希望它显示在应用程序窗口内,而是将其保存为24位.bmp
文件。我可以自己创建.bmp
文件头,并给出某种图像数组,我可以生成整个.bmp
文件。
我的问题是:
- 这可以自动完成吗?意思是,在OpenGL中是否有一个命令,而不是显示图形,它将其保存为数据数组?或者甚至更好,作为
.bmp
文件?
- 如果无法#1,如何访问OpenGL存储绘图数据的缓冲区,以及此数据的格式是什么?
- 另外,我可以避免显示图像吗?或者我是否必须显示图像,因为需要创建缓冲区?
醇>