首页| 论坛| 消息

标题:【提问】如何显示rgb数据(问题已经解决,谢谢各位热心指点)
作者:ljw_725
日期:2006-03-10 17:10
内容:

如何用QT显示YUV(4:1:1)是不是必须先转成RGB的,哪位大虾这里有例程没有,还有就是这个程序要在ARM板子上跑,我现在抽取出了别人解码程序中的转换程序,可以将rgb写到缓冲,但是这些RGB的数据怎么在qt的Widget上显示,是用QPixmap,QImage吗?一祯读进来多少数据形成一个QImage?


#1 [skly22222 03-24 16:16]
先创建一个Image,然后用setPixel把RGB像素一个个写上去,最后painter.
#2 [ljw_725 03-24 20:45]
如果要用setPixel就要用"uint index_or_rgb",是不是必需用Qrgb qRgb(int r,int g,int b) 来生成Qrgh来传参?
我的图像是16位深度的,不是24位深的怎么办?
#3 [ljw_725 03-24 22:44]
void QImage::setPixel ( int x, int y, uint index_or_rgb )
index_or_rgb 如何使用?
#4 [ljw_725 03-24 23:41]
我现在生成的RGB数据指针是unsigned char*的,是不是要强制类型转换为unsigned int *的?
#5 [efengyu 04-25 21:29]
同问

回复 发表
主题 版块