Question Pourquoi `import` ne capturera-t-il pas correctement l'intérieur d'une fenêtre rendue en OpenGL, alors que` scrot` le fera?


J'ai expérimenté avec OpenGL récemment, et j'ai décidé de faire une capture d'écran de l'un de mes triangles de fantaisie avec import, qui fait partie de imagemagick. Cependant, sur deux ordinateurs différents, l'un exécutant LXDE sur un processeur Intel avec des graphiques intégrés et l'autre utilisant Ubuntu de série sur un processeur AMD Fusion, et le résultat était le même: scrot capture parfaitement mon écran entier, alors que import a des problèmes avec ma fenêtre OpenGL mais rien d'autre (par "problèmes", je veux dire des données provenant d'autres fenêtres apparaissant dans l'image, ou l'image montrant que la fenêtre n'affiche rien du tout).

Qu'est-ce qui cause cela? Pourquoi scrot fonctionne parfaitement avec OpenGL, tout en import n'est-ce pas?


1
2017-12-07 05:03


origine




Réponses: