Отображение изображения из необработанного растрового файла в файл bmp
Я пытаюсь создать приложение 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
Спасибо. Любая помощь приветствуется.