显示从原始位图文件到bmp文件的图像

时间:2015-06-30 12:05:29

标签: qt bitmap qimage qt4.8 qtembedded

我正在尝试创建一个QT应用程序,它将显示原始位图文件中的图像(bmp)。原始位图文件是.panel文件格式。它采用RGB565格式。

我们如何使用原始位图(img.panel)/将其转换为bmp文件,因此我可以使用它来实现Qimage。

QFile file("/usr/bitmap.bmp");
if (!file.open(QFile::ReadOnly)) 
return 0;

QByteArray array = file.readAll();
QImage image((const uchar*)array.data(), h_bitmap, v_bitmap, QImage::Format_RGB16);
image.save("/usr/test_qimg_16.bmp","BMP");
image = image.convertToFormat(QImage::Format_RGB16);
image.load("/usr/test_qimg_16.bmp");
QPixmap pixmap;

这是我在此操作后得到的图像。 http://tinypic.com/r/kb4pd4/8

但我期待这样的事情: http://tinypic.com/r/dptpq1/8

谢谢。 任何帮助表示赞赏。

0 个答案:

没有答案