gpt4 book ai didi

python - 通过套接字发送pil图像而不保存python

转载 作者:可可西里 更新时间:2023-11-01 02:42:22 26 4
gpt4 key购买 nike

我正在通过 PIL 打开 load() 函数加载图像并更改像素。然后我必须通过套接字将其发送给客户端。如果不先保存图像,我该怎么做。在我目前的方法中,我使用保存功能保存图像,然后以 rb 模式将其作为文件打开并发送。 pic = Image.open (图像名称) 像素 = pic.load() #操作图像像素的代码

#want to avoid this section
pic.save("anyname","png")
f = open("anyname.png","rb")
data = f.read()
client_connection.sendall(data)

最佳答案

您可以创建一个内存中文件句柄并写入:

from io import BytesIO
fd = BytesIO()
pic.save(fd, "png")
client_connection.sendall(fd.getvalue())

关于python - 通过套接字发送pil图像而不保存python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37366695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com