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'