Cześć
Próbuje z pliku w którym znajdują się dane obrazu RGB (plik został tworzony programem getRGB na podstawie obrazu utworzonego w paint :)) wyświetlić obraz na androidzie. Wykorzystuje taki kod:
QFile file("path...");
if (!file.open(QFile::ReadOnly))
{
qDebug("Could not open file");
} else {
qDebug() << file.fileName() << " opened";
}
QByteArray array =file.readAll();
unsigned char* Data = (unsigned char*)&array.data()[0];
QImage myImage(Data,100,100,QImage::Format_RGB888);
ui->label->setPixmap(QPixmap::fromImage(myImage));
W wyniku otrzymuje tylko czarny kwadrat... Zastanawiam się czy problem nie leży w danych. W pliku zapisane są w następujący sposób:
255, 255, 255,
0, 0, 0,
itd. Macie jakieś pomysły jak rozwiązać ten problem?