【问题标题】:PyAutoGui screenshots are blackPyAutoGui 截图是黑色的
【发布时间】:2022-12-22 06:46:48
【问题描述】:

从 PyAutoGui 截取的屏幕截图是黑色的。

import pyautogui

pyautogui.screenshot('ss1.png')
pag.screenshot('ss2.png', region=(0,0, 200, 100))

我正在使用 Fedora

【问题讨论】:

    标签: python screenshot fedora pyautogui


    【解决方案1】:

    根据docs,截图功能需要scrot安装在Linux系统上才能运行。

    在 Fedora 中:

    sudo dnf install scrot
    

    在拱形中:

    sudo pacman -S scrot
    

    如果你需要对你的图像位置有信心,你需要一个 opencv

    在 Fedora 中:

    sudo dnf install opencv python3-opencv
    

    【讨论】:

      【解决方案2】:

      我在使用 Arch 时也遇到了这个黑屏截图问题。

      编辑: 我发现了问题所在,pyautogui 不支持 wayland。即使安装了 scrot。您可以禁用 Wayland 作为解决方法,让屏幕截图正常工作

      https://linuxconfig.org/how-to-enable-disable-wayland-on-ubuntu-22-04-desktop

      【讨论】:

      • 这与OP的问题无关
      猜你喜欢
      • 2012-01-16
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      • 2018-01-08
      • 1970-01-01
      相关资源
      最近更新 更多