У меня есть массив плаваний, который представляет Изображение. (столбец сначала). Я хочу показать изображение на QGraphicsSecene как QPixmap. Чтобы сделать это, я пытался создать снова изображение из своего массива с конструктором QImage - QImage (константа uchar * данные, международная ширина, международная высота, формат Формата). Я сначала создал новый неподписанный символ и литой каждое значение от моего исходного массива до нового неподписанного символьного и затем попытался создать новое изображение со следующим кодом:
unsigned char * data = new unsigned char[fres.length()];
for (int i =0; i < fres.length();i++)
data[i] = char(fres.dataPtr()[i]);
bcg = new QImage(data,fres.cols(),fres.rows(),1,QImage::Format_Mono);
Проблема состоит в том, когда я пытаюсь получить доступ к информации следующим образом:
BCG-> пиксель (я, j);
Я получаю только значение 12345. Как я могу создать видимое изображение из своего массива.Спасибо