在我的 Chromebook 上的 Linux 中,我尝试使用命令行截取屏幕截图,但似乎没有任何效果。我试过ImageMagick
...
sudo apt-get install imagemagick
import -window root filename.png
# "unable to read X window image 'root'"
import filename.png
# "unable to grab mouse '': No such file or directory"
而且我也试过scrot
...
sudo apt-get install scrot
scrot -u filename.png
#"BadDrawable (invalid Pixmap or Window parameter)"
我尝试了几种 python 方法,但唯一可以成功安装并运行且没有错误的方法是pyscreeze
(它使用 scrot),它只产生一个空白的黑色图像,这对我来说毫无用处。
在其他python方法方面,我尝试pyautogui
了安装失败,告诉我“为Pillow构建轮子失败”。我试过pyscreenshot
了,它安装并运行但告诉我“所有后端都失败了”。我也试过ImageGrab
了,它告诉我“ImageGrab 仅适用于 MacOS 和 Windows。”
有谁知道使这项工作的方法?
提前致谢!