10得票3回答
OpenGL / D3D:如何在Windows中获取全屏运行的游戏的屏幕截图?

假设我有一个全屏运行的OpenGL游戏(如《求生之路2》)。我想通过编程方式获得它的屏幕截图,然后将其写入视频文件。 我尝试过GDI、D3D和OpenGL方法(例如glReadPixels),但要么收到空白屏幕,要么在捕获流中出现闪烁。 有什么建议吗? 值得一提的是,类似于我正在尝试实现...