将 QImage 从 c++ 客户端发送到 python 服务器
Send QImage from c++ client to python server
c++客户端有QImage,必须通过tcp套接字发送到python服务器,并在那里以jpeg格式保存。服务器不使用 qt。你能解释一下如何正确地做到这一点吗?如何将数据从 QImage 写入套接字,以及如何在 python 中读取它以供以后保存? Q法师有点不清楚。
一种选择是将QIMage
转换为base64
数据,您可以稍后在python端对此进行反序列化:
在 C++ 端
QByteArray byteArray;
QBuffer buffer(&byteArray);
image.save(&buffer, "PNG"); // writes the image in PNG format inside the buffer
QString iconBase64 = QString::fromLatin1(byteArray.toBase64().data());
在 Python 端:
# For both Python 2.7 and Python 3.x
import base64
with open("imageToSave.png", "wb") as fh:
fh.write(base64.decodebytes(img_data))
相关文章:
- 我可以与 python 服务器而不是 c++ 客户端建立 tcp/ip 套接字吗?
- C++套接字客户端到 Python 服务器未创建连接
- 将 QImage 从 c++ 客户端发送到 python 服务器
- 服务器 Python 客户端 C++ 10061
- Python gRPC 服务器max_workers和maximum_concurrent_rpcs的平等选项C++ g
- 有没有办法用c ++ Gsoap客户端调用python soap spyne服务器?
- 插座无法接收数据?客户使用boost.asyio库编写.服务器用Python编写
- 如何在 Heroku 中的 Python 服务器上执行 "g++" 命令?
- 使用套接字从 Python(客户端)发送到 C++(服务器)数组的数据
- 如果C/C Python3扩展托管HTTP服务器并将Python代码称为请求处理程序,则如何处理并发
- Qt C++ 带有 Python 客户端的 SSL/TLS 服务器
- 如何将数据序列化为C++ zmq 客户端和 Python zmq 服务器之间的通信
- Python视频流到C 服务器
- 如何使用 Python 实验室机器作为我的C++客户端代码的服务器
- 使用C++客户端 - Python 服务器通过 Zmq 发送 JSON 对象
- 为什么一旦ZeroMQ C++客户端针对python服务器运行,"stack smashing detected"?
- 简单 Python 客户端和C++服务器的示例
- 如何将JPEG帧从Java客户端流式传输到Python服务器
- 提升python服务器的性能
- 将char数组从c++(客户端)传递到python(服务器)winsock