qt怎么把主界面的图片信息保存为Qbytearray,我要通过tcp发送界面图片给客户端

lb_oo8 2017-08-25 04:50:14
方法1:QByteArray ba;
QPixmap p("image.png");
QDataStream ds(&ba, QIODevice::WriteOnly);
ds << p;

方法2:QByteArray ByteArray;
QBuffer buffer(&ByteArray);
buffer.open(QIODevice::WriteOnly);
bool bOk = Image.save(&buffer ,"PNG", 20);
两种方法都好慢,转QByteArray 要花250ms,有没有更快的方法,望大神指导
...全文
317 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lb_oo8 2017-08-25
  • 打赏
  • 举报
回复
界面大小是800*600的

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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