Python 截屏模块:pyscreenshot

g6d7 9年前

pyscreenshot 是一个 Python 的模块,用来对屏幕进行截屏并拷贝到 PIL or Pillow 图像对象中。这是一个纯 Python 库,支持跨平台。

示例代码:

import pyscreenshot as ImageGrab    # fullscreen  im=ImageGrab.grab()  im.show()    # part of the screen  im=ImageGrab.grab(bbox=(10,10,510,510)) # X1,Y1,X2,Y2  im.show()

Ubuntu 下安装:

sudo apt-get install python-pip  sudo pip install pyscreenshot  sudo apt-get install python-imaging  # optional back-ends  sudo apt-get install scrot  sudo apt-get install imagemagick  sudo apt-get install python-gtk2  sudo apt-get install python-qt4  # optional for examples  sudo pip install entrypoint2

卸载:

# as root  pip uninstall pyscreenshot

项目主页:http://www.open-open.com/lib/view/home/1420341786578