opengl - 在 GLUT 中截图

标签 opengl screenshot glut

我有一个 GLUT 应用程序,我想对窗口进行一系列屏幕截图,以便稍后将其放入电影中。是否有一个函数可以获取 GLUT 创建的窗口的内容并将其放入图像文件中?

最佳答案

使用glReadPixels()获取帧缓冲区并使用你的 favorite image handling library 转储结果.

关于opengl - 在 GLUT 中截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655303/

相关文章:

java - java.awt.Robot.createScreenCapture 的更快替代品?

c++ - OpenGL 离屏渲染

GLUT游戏中的C++ LNK2019错误

c++ - 如何让 Cmake 包含 gl/GL.h?

math - 在 TBN 矩阵中,法线、切线和双切线向量总是垂直吗?

c++ - openGL何时以及如何计算F_depth(深度值)

javascript - 如何在 JavaScript 客户端截取网站/谷歌是如何做到的? (无需访问硬盘)

OpenGL 渲染到纹理

ios - 为什么 ADEumScreenshotOperationsController 会发生崩溃?

c++ - 如何在 OpenGL 中创建 3D 太阳系星空背景?