from PIL import Image, ImageGrab im = ImageGrab.grab() im = im.crop(tuple([0, 0] + [i//2 -1 for i in im.size])) im = im.resize((100,100)) im = im.convert('L')
(Edited: 2021-09-29)
im = ImageGrab.grab((0,0,500,500)) out_im = im.resize((100,100)) out = ImageOps.grayscale(out_im) out.show()