请教大家一个问题:
我现在有一Buffer里存放了16bit 的图像数据,我想让它在QT程序里显示出来该怎么办呢?
在之前我用Qimage 类构造一个image图,但显示出来的图像颜色不对。实现的过程如下 :
Buffer:存放了图像数据
QImage image = new QImage(Buffer,Width,Height,16,0,1,QImage::IgnoreEndian);
QPainter p(this);
p.begin(this);
p.drawImage(0,0,*image);
p.end();
请大家给点建议,有没有更好的方法去实现? 谢谢
[ 此贴被XChinux在2008-07-26 08:37重新编辑 ]