我正在尝试拍摄我的电脑的屏幕截图并将其显示给我。 我试过了:
import PIL
from PIL import ImageGrab
im = ImageGrab.grab()
im.save(r'D:\photo.jpg')
im.show()
然而,它不起作用,为什么?
答案 0 :(得分:0)
from PIL import ImageGrab, Image
im = ImageGrab.grab()
im.save('photo.png') #Saving the image
img = Image.open('photo.jpg')
img.show()
这与OP不同,因为我使用PIL的图像库打开并显示图像。 OP最初尝试使用ImageGrab.grab()函数显示图像。这是不正确的。需要首先打开图像然后显示。