Как конвертировать osg :: Изображение в QImage - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь преобразовать osg :: Image в QImage.На данный момент я пробовал следующую реализацию:

QImage img(_image->data(), _image->s(), _image->t(), 
     _image->getRowSizeInBytes(), QImage::Format_RGB888);

img.save(myPath);

Сохраненный файл неверен.Я пробовал каждый формат, который может предложить Qt.Когда я сохраняю osg :: Image, он сохраняется правильно.Я хочу преобразовать osg :: Image в QImage для будущего использования без необходимости сохранять osg :: Image в файл, а затем загрузить его из файла в мой QImage (чтобы предотвратить дорогостоящий файловый ввод / вывод).

Мой вопрос: как мне правильно выполнить это преобразование?

В настоящее время я использую Qt 5.10.

...