ImageGrab模块用法
ImageGrab模块用于将当前屏幕的内容或者剪贴板上的内容拷贝到PIL图像内存。
一、ImageGrab模块的函数
Grab
定义:ImageGrab.grab() ⇒ image
ImageGrab.grab(bbox) ⇒ image
定义:抓取当前屏幕的快照,返回一个模式为“RGB”的图像。参数边界框用于限制只拷贝当前屏幕的一部分区域。
用法1:返回指定区域的像素:
from PIL import ImageGrab
im = ImageGrab.grab() #获取当前屏幕快照
pix = im.load() #用于读取像素
print(pix[245,29]) #传入坐标,可以指定任意坐标,这里是(245,29),该行代码表示打印该坐标的RGB元素值,返回值为一个元组