蟒蛇截图
pyscreenshot的Python项目详细描述
"pyscreenshot"模块可用于使用各种后端将屏幕内容复制到Pil或Pillow图像内存中。
替换仅在Windows上工作的ImageGrab模块,
这样Windows用户就不需要这个库。
用于处理图像内存(例如保存要归档、转换,…)请阅读PIL或Pillow文档。
链接:
*主页:https://github.com/ponty/pyscreenshot
*文档:http://pyscreenshot.readthedocs.org
*pypi:https://pypi.python.org/pypi/pyscreenshot
travis工作服最新版本supported python版本许可证代码运行状况文档
现有的后端。
它的策略应该适用于大多数Linux发行版:
很多后端都被包装,如果至少有一个后端,那么它就可以工作,
如果没有,那么就应该安装一个后端。
功能:
*跨平台包装
*捕获整个桌面
*捕获一个区域
*保存到pil或枕头图像内存
*一些后端基于此讨论:http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
*纯python库
*支持的python版本:2.7、3.4、3.5、3.6、3.7
*各种后端包装:
*scrot
*imagemagick
*pygtk
*pil或枕头(仅在Windows上)
*pyqt4
*pyqt5
*pyside
*wxpython
*石英(Mac)
*截屏(Mac)
*gnome-screenshot
*所用时间:0.1s-2.0s
*性能不是此库的目标,但您可以对后端进行基准测试并选择最快的后端。
*不支持交互。
*鼠标指针不可见。
ms
*gnome-screenshot\uback-end不检查$display->;不与xvfb一起工作
类似的项目:
-http://sourceforge.net/projects/gtkshots/
-http://pypi.python.org/pypi/autopy
#--包括('examples/show grab fullscreen.py')——
import py screenshot as image grab
im.show()
-
开始示例::
python-m pyscreenshot.examples.showgrabfullscreen
抓取并显示屏幕部分::
--include('examples/showgrabbox.py')--
将pyscreenshot导入为imagegrab
在屏幕的一部分
屏幕的一部分
im=imagragragrab.grab(bbox=(10,10,510,510,510))x1,y1,x22,y2
im.show()
*安装枕头(ubuntu:``sudo apt get install python pil``)
*至少安装一个后端
*安装程序::
uninstall::
命令行界面
=/>
后端性能:
--
wx 3.4秒(每次呼叫343毫秒)
pygtk 5.6秒(558每次通话的毫秒数)
pygdk3 2.8秒(每次通话275毫秒)
pyqt 5.7秒(每次通话565毫秒)
pyqt5 5.3秒(每次通话527毫秒)
scrot 4.8秒(每次通话481毫秒)
imagemagick 7.5秒(每次通话750毫秒)
pyside 5.6秒(每次调用558毫秒)
gnome屏幕截图13秒(每次调用1278毫秒)
-
打印版本::
--sh('python-m pyscreenshot.check.versions 2>;/dev/null')--
python 2.7.15rc1
pyscreenshot 0.4.2
wx 3.0.2.0
pygtk 2.28.6
pygdk3 3.26.1
pyqt 4.12.1
pyqt5 5.10.1
scrot 0.8
imagemagick 6.9.7
pyside 1.2.2
gnome截图3.25.0
-
wayland
==
>在wayland上,只有"gnome screenshot"后端工作::
……_ pip:https://pypi.python.org/pypi/pip
。_ imagegrab:http://heople.readthedocs.org/en/latest/reference/imagegrab.html
。_ pil:http://www.pythonware.com/library/pil/
。_枕头:http://pillow.readthedocs.org
。_ imagemagick:http://www.imagemagick.org/
。_ PYGTK:http://www.pygtk.org/
。_黑箱:http://www.imagemagick.org/discussion-server/viewtopic.php?F=3&T=13658
。_ scrot:http://en.wikipedia.org/wiki/scrot
。_ pyqt4:http://pyqt.sourceforge.net/docs/pyqt4/index.html
。_ pyqt4:http://pyqt.sourceforge.net/docs/pyqt5/index.html
。_ Pyside:http://www.pyside.org/
。_ wxpython:http://www.wxpython.org/
。_ gnome-screenshot:https://git.gnome.org/browse/gnome截图/
…|特拉维斯图片:http://img.shields.io/travis/ponty/pyscreenshot.svg
:目标:https://travis ci.org/ponty/pyscreenshot/
。|工作服图片::http://img.shields.io/covertalls/ponty/pyscreenshot/master.svg
:目标:https://covertalls.io/r/ponty/pyscreenshot/
。|最新版本image::https://img.shields.io/pypi/v/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
…|支持的python版本image::https://img.shields.io/pypi/pyversions/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
。|许可证图像::https://img.shields.io/pypi/l/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
…|代码运行状况图像::https://landscape.io/github/ponty/pyscreenshot/master/landscape.svg?style=flat
:目标:https://landscape.io/github/ponty/pyscreenshot/master
。|文档图片::https://readthedocs.org/projects/pyscreenshot/badge/?version=latest
:目标:http://pyscreenshot.readthedocs.org
替换仅在Windows上工作的ImageGrab模块,
这样Windows用户就不需要这个库。
用于处理图像内存(例如保存要归档、转换,…)请阅读PIL或Pillow文档。
链接:
*主页:https://github.com/ponty/pyscreenshot
*文档:http://pyscreenshot.readthedocs.org
*pypi:https://pypi.python.org/pypi/pyscreenshot
travis工作服最新版本supported python版本许可证代码运行状况文档
现有的后端。
它的策略应该适用于大多数Linux发行版:
很多后端都被包装,如果至少有一个后端,那么它就可以工作,
如果没有,那么就应该安装一个后端。
功能:
*跨平台包装
*捕获整个桌面
*捕获一个区域
*保存到pil或枕头图像内存
*一些后端基于此讨论:http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
*纯python库
*支持的python版本:2.7、3.4、3.5、3.6、3.7
*各种后端包装:
*scrot
*imagemagick
*pygtk
*pil或枕头(仅在Windows上)
*pyqt4
*pyqt5
*pyside
*wxpython
*石英(Mac)
*截屏(Mac)
*gnome-screenshot
*所用时间:0.1s-2.0s
*性能不是此库的目标,但您可以对后端进行基准测试并选择最快的后端。
*不支持交互。
*鼠标指针不可见。
ms
*gnome-screenshot\uback-end不检查$display->;不与xvfb一起工作
类似的项目:
-http://sourceforge.net/projects/gtkshots/
-http://pypi.python.org/pypi/autopy
#--包括('examples/show grab fullscreen.py')——
import py screenshot as image grab
im.show()
-
开始示例::
python-m pyscreenshot.examples.showgrabfullscreen
抓取并显示屏幕部分::
--include('examples/showgrabbox.py')--
将pyscreenshot导入为imagegrab
在屏幕的一部分
屏幕的一部分
im=imagragragrab.grab(bbox=(10,10,510,510,510))x1,y1,x22,y2
im.show()
*安装枕头(ubuntu:``sudo apt get install python pil``)
*至少安装一个后端
*安装程序::
uninstall::
命令行界面
=/>
后端性能:
--
wx 3.4秒(每次呼叫343毫秒)
pygtk 5.6秒(558每次通话的毫秒数)
pygdk3 2.8秒(每次通话275毫秒)
pyqt 5.7秒(每次通话565毫秒)
pyqt5 5.3秒(每次通话527毫秒)
scrot 4.8秒(每次通话481毫秒)
imagemagick 7.5秒(每次通话750毫秒)
pyside 5.6秒(每次调用558毫秒)
gnome屏幕截图13秒(每次调用1278毫秒)
-
打印版本::
--sh('python-m pyscreenshot.check.versions 2>;/dev/null')--
python 2.7.15rc1
pyscreenshot 0.4.2
wx 3.0.2.0
pygtk 2.28.6
pygdk3 3.26.1
pyqt 4.12.1
pyqt5 5.10.1
scrot 0.8
imagemagick 6.9.7
pyside 1.2.2
gnome截图3.25.0
-
wayland
==
>在wayland上,只有"gnome screenshot"后端工作::
……_ pip:https://pypi.python.org/pypi/pip
。_ imagegrab:http://heople.readthedocs.org/en/latest/reference/imagegrab.html
。_ pil:http://www.pythonware.com/library/pil/
。_枕头:http://pillow.readthedocs.org
。_ imagemagick:http://www.imagemagick.org/
。_ PYGTK:http://www.pygtk.org/
。_黑箱:http://www.imagemagick.org/discussion-server/viewtopic.php?F=3&T=13658
。_ scrot:http://en.wikipedia.org/wiki/scrot
。_ pyqt4:http://pyqt.sourceforge.net/docs/pyqt4/index.html
。_ pyqt4:http://pyqt.sourceforge.net/docs/pyqt5/index.html
。_ Pyside:http://www.pyside.org/
。_ wxpython:http://www.wxpython.org/
。_ gnome-screenshot:https://git.gnome.org/browse/gnome截图/
…|特拉维斯图片:http://img.shields.io/travis/ponty/pyscreenshot.svg
:目标:https://travis ci.org/ponty/pyscreenshot/
。|工作服图片::http://img.shields.io/covertalls/ponty/pyscreenshot/master.svg
:目标:https://covertalls.io/r/ponty/pyscreenshot/
。|最新版本image::https://img.shields.io/pypi/v/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
…|支持的python版本image::https://img.shields.io/pypi/pyversions/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
。|许可证图像::https://img.shields.io/pypi/l/pyscreenshot.svg
:目标:https://pypi.python.org/pypi/pyscreenshot/
…|代码运行状况图像::https://landscape.io/github/ponty/pyscreenshot/master/landscape.svg?style=flat
:目标:https://landscape.io/github/ponty/pyscreenshot/master
。|文档图片::https://readthedocs.org/projects/pyscreenshot/badge/?version=latest
:目标:http://pyscreenshot.readthedocs.org