• 6618阅读
  • 5回复

【提问】如何显示rgb数据(问题已经解决,谢谢各位热心指点) [复制链接]

上一主题 下一主题
离线ljw_725
 

只看楼主 倒序阅读 楼主  发表于: 2006-03-10
如何用QT显示YUV(4:1:1)是不是必须先转成RGB的,哪位大虾这里有例程没有,还有就是这个程序要在ARM板子上跑,我现在抽取出了别人解码程序中的转换程序,可以将rgb写到缓冲,但是这些RGB的数据怎么在qt的Widget上显示,是用QPixmap,QImage吗?一祯读进来多少数据形成一个QImage?
[ 此贴被ljw_725在2006-05-16 00:03重新编辑 ]
离线skly22222

只看该作者 1楼 发表于: 2006-03-24
先创建一个Image,然后用setPixel把RGB像素一个个写上去,最后painter.
离线ljw_725

只看该作者 2楼 发表于: 2006-03-24
如果要用setPixel就要用"uint index_or_rgb",是不是必需用Qrgb qRgb(int r,int g,int b) 来生成Qrgh来传参?
我的图像是16位深度的,不是24位深的怎么办?
离线ljw_725

只看该作者 3楼 发表于: 2006-03-24
void QImage::setPixel ( int x, int y, uint index_or_rgb )
index_or_rgb 如何使用?
离线ljw_725

只看该作者 4楼 发表于: 2006-03-24
我现在生成的RGB数据指针是unsigned char*的,是不是要强制类型转换为unsigned int *的?
离线efengyu

只看该作者 5楼 发表于: 2006-04-25
同问
快速回复
限100 字节
 
上一个 下一个