为什么“import”不能正确捕获在 OpenGL 中渲染的窗口内部,而“scrot”可以?

为什么“import”不能正确捕获在 OpenGL 中渲染的窗口内部,而“scrot”可以?

我最近一直在尝试使用 OpenGL,我决定使用 截取我的一个奇特三角形的屏幕截图import,它是 的一部分imagemagick。然而,在两台不同的计算机上,一台在集成显卡的英特尔处理器上运行 LXDE,另一台在 AMD Fusion 处理器上使用普通 Ubuntu,结果是相同的:scrot完美捕获我的整个屏幕,而import我的 OpenGL 窗口有问题,但没有其他问题(“问题”,我指的是其他窗口的数据出现在图像中,或者显示窗口的图像根本没有显示任何内容)。

这是什么原因造成的?为什么 可以scrot完美地与 OpenGL 配合使用,而 却import不行?

相关内容