我正在尝试创建一个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
谢谢。 任何帮助表示赞赏。