QT如何将服务器传来的各种格式图片存入指定文件夹

jiaowenbill1990 2011-11-09 09:38:51
服务器监控视频负责截图,截图支持各种格式,但是客户端这边接收图片不知道怎样将图片的二进制流还原成原来的图片格式文件并保存到指定文件夹,客户端是不知道它是用的哪种格式的图片。 拜托各位帮帮忙吧 ,感激不尽!
...全文
443 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaowenbill1990 2011-11-13
  • 打赏
  • 举报
回复
谢谢大家,我大概了解了,我应该按照自己的协议来传输
Inhibitory 2011-11-10
  • 打赏
  • 举报
回复
bool loadFromData ( const uchar * data, uint len, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )
bool loadFromData ( const QByteArray & data, const char * format = 0, Qt::ImageConversionFlags flags = Qt::AutoColor )

看这两个函数,明白了吧
修行中 2011-11-10
  • 打赏
  • 举报
回复
像#2楼所说的就可以解决问题,如果你们不能控制服务器端发送的报文的话,就只能解析收到的二进制流去判断收到的是什么类型的图片了。
就这样好了 2011-11-09
  • 打赏
  • 举报
回复
其实蛮简单的,你在传输的时候多一个字段,记录到底是什么格式的,到时候把这一个固定的字段读出来,然后就知道是什么格式的了
dbzhang800 2011-11-09
  • 打赏
  • 举报
回复
你们负责写这个程序都不知道,其他人更不知道了。

题外:
要看你们的协议是如何定义的。

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧