如何在 Linux 中使用 Pyautogui 快速捕获屏幕

问题描述

我正在尝试为游戏创建机器人。因此我需要截屏,但是 pyautogui 的截屏功能对于游戏来说太慢了。如何在不使用模块的情况下直接捕获屏幕。我试图寻找答案,但我唯一找到的是 mac 或 windows 的答案。现在我知道有很多方法可以捕获 X 窗口,但其中哪些实际上足够快,至少可以达到 30 FPS。

解决方法

没有一个。全高清屏幕约为 8 MB。 GPU 优化用于将数据放入内存,而不是从内存中取出数据。读取路径的优先级始终较低。当你加上 Python 的开销时,你永远不会得到 30 FPS。