Python程序抓图 怎么用程序实现截图

Python07

Python程序抓图 怎么用程序实现截图,第1张

由于在我的一个程序中想要添加一个截图功能,今天看一下利用Python怎样截图,功能实现都挺简单了,直接上代码

from PIL import ImageGrab

im = ImageGrab.grab()

im.save(addr,'jpeg')

很简单的几行代码就实现了我要的功能,PIL(Python Image Library)是Python的一个图形库,需要自己下载安装,im = ImageGrab.grab()这行代码实现截图功能,可以带参数,指定要截取图片的坐标位置,不带参数默认全屏截图,im.save(addr,'jpeg')是保存截取的图片,第一个参数是保存路径,第二个参数是图片格式

最简单的,安装类似QQ的IM工具,都会自带截图功能。

也可以安装FSCapture 之类的小工具。

实在什么都不想装,键盘上会有一个print screen的按键(有写键盘可能标的不一样,意思差不多),按一下就把屏幕显示的内容都截到粘贴板,然后粘贴到画图程序,裁剪一下也行。

几个需要注意的地方:

1.phantomjs的路径要设置好,当然,用有头的浏览器也可以,如果你不嫌麻烦的话。

2本程序实现的是对本地的网页进行截图。