PyScreeze 基本使用(1)

PyScreeze 基本使用(1)

PyScreeze屏幕截图

   PyScreezePython 23的一个简单的跨平台屏幕截图模块。

关于

   PyScreeze可以拍摄截图,将它们保存到文件中,并在屏幕中定位图像。这是有用的,如果你有一个小的图像,比方说,一个按钮,需要点击,并希望找到它在屏幕上。

   截图功能需要 Pillow模块。OSX使用Screencapture命令,该命令与操作系统一起提供。Linux使用SCROT命令,它可以通过运行sudo apt-get install scrot来安装。

关于Ubuntu的特别说明

   不幸的是,Ubuntu在安装 Pillow模块方面似乎有一些缺陷。PNGJPEG支持不包括在Ubuntu上Pillow模块。

screenshot() 截图函数

   调用screenshot()将返回Image对象(有关详细信息,请参阅 PillowPIL模块文档)。传递文件名的字符串将将屏幕快照保存到文件中,并将Image对象返回。

>>> import pyscreeze
>>> im1 = pyscreeze.screenshot()
>>> im2 = pyscreeze.screenshot('my_screenshot.png')

   在1920 x 1080屏幕上,屏幕screenshot() 函数大约需要100毫秒-不是算快的,但也不算慢。

   如果不想要整个屏幕的截图,还有一个可选的Region关键字参数。您可以传递区域的( left, top, width, height)的四个整数元组来捕获:

>>> import pyscreeze
>>> im = pyscreeze.screenshot(region=(0,0, 300, 400))
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值