0
import io
from io import BytesIO
from PIL import ImageGrab, Image

im = ImageGrab.grab()
image_bytes = im.tobytes()

img = Image.open(BytesIO(image_bytes))
img.show()

在上面提到的代码中,我试图从 ImageGrab 获取图像。我想将其转换为字节并希望通过套接字将其发送到服务器。但在此之前,我想展示图像。我认为此代码中的图像格式(png 或 jpg)缺少某些内容。但我不知道我应该如何处理这段代码来设置特定的图像格式 png 或 jpg

4

1 回答 1

0

我改用 Image.Save() 方法。因为它首先保存到磁盘,然后我从那里复制并将其转换为字节并将其发送到套接字。

于 2017-11-13T04:44:17.143 回答