使用PIL在Python中打开图片

时间:2018-01-12 16:21:53

标签: python python-imaging-library

我正在尝试拍摄我的电脑的屏幕截图并将其显示给我。 我试过了:

import PIL
from PIL import ImageGrab

im = ImageGrab.grab()
im.save(r'D:\photo.jpg')
im.show()

然而,它不起作用,为什么?

1 个答案:

答案 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()函数显示图像。这是不正确的。需要首先打开图像然后显示。