import numpy as np from PIL import ImageGrab, Image import cv2 img = ImageGrab.grab(bbox=(0, 0, 1920, 1080)) # bbox 定义左、上、右和下像素的4元组 print(img.size[1], img.size[0]) img = np.array(img.getdata(), np.uint8).reshape(img.size[1], img.size[0], 3) print(img) cv2.imwrite('screenshot1.jpg', img)