2024-04-19 07:51:29 发布
网友
我需要将JpegImageFile转换为字符串,以便通过TCP套接字将其发送到服务器,但我不确定如何
这是我目前的代码
my_socket = connect_to_server() data = Image.open('a.jpg') #Need to convert data to string my_socket.send(data.encode()) my_socket.close()
转换为base64字符串并发送图像
base64
import base64 from io import BytesIO buffer = BytesIO() data.save(buffer, format="JPEG") base64_img = base64.b64encode(buffer.getvalue())
那么
my_socket.send(base64_img) my_socket.close()
读,
im = Image.open(BytesIO(base64.b64decode(base64_img)))
转换为
base64
字符串并发送图像那么
读,
相关问题 更多 >
编程相关推荐