• 6514阅读
  • 3回复

RGB32转换成QImage [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2011-04-25
关键词: RGBQImage
     请问下怎么才能将RGB32转换成QImage呢,有具体的代码吗.......找了好久都没找到....(我得到的YUV的格式是unsigned char*,RGB是unsigned short*)
[ 此帖被远东fareast在2011-04-25 10:19重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2011-04-25
似乎,你先得确定你的图像数据的格式吧?如果确定不了,那就用QPainter用你的YUV数据来绘制QImage
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
只看该作者 2楼 发表于: 2011-04-26
试了一下,版主的方法:
     QImage ima(yuv,320,240,QImage::Format_RGB32);
      ui->lable->setPixmap(QPixmap::formImage(ima));
显示的结果出现了重影,界面上被分割成几段。
离线XChinux

只看该作者 3楼 发表于: 2011-04-26
这样看来内容不是出来了么?那你想要的是哪部分内容?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个