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的线索
答案 0 :(得分:0)
我使用了Image.Save()方法。因为它首先保存到磁盘然后从那里复制并将其转换为字节并将其发送到套接字。