Python图像处理库PIL的ImageGrab模块介绍

本文介绍了Python图像处理库PIL中的ImageGrab模块,主要用于屏幕截图和剪贴板内容抓取。Grab函数用于抓取屏幕快照,Grabclipboard则用于获取剪贴板上的图像。同时,文章还提及了isinstance函数的用法,用于检查返回内容的类型。
摘要由CSDN通过智能技术生成

ImageGrab模块用于将当前屏幕的内容或者剪贴板上的内容拷贝到PIL图像内存。

当前版本只支持windows系统。

一、ImageGrab模块的函数

1、  Grab

定义:ImageGrab.grab() image

  ImageGrab.grab(bbox) image

含义:(New in 1.1.3)抓取当前屏幕的快照,返回一个模式为“RGB”的图像。参数边界框用于限制只拷贝当前屏幕的一部分区域。

例子:

>>> from PIL importImage, ImageGrab

>>> im =ImageGrab.grab()

>>> im.size

(1366, 768)

>>> im.mode

'RGB'

>>> im.show()

>>> im0 =ImageGrab.grab((300, 100, 1400, 600))

>>> im0.show()

>>> im0.size

(1100, 500)

>>> im0.mode

'RGB'

  • 11
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值