Qt: QImage загружает данные из памяти - PullRequest
1 голос
/ 27 ноября 2011

Я новичок в StackOverFlow и желаю, чтобы в моей проблеме были эксперты, которые поглотили меня неделю!

Я встроил свои файлы JPEG в один файл данных, и мне нужно загружать их по требованию, чтобы избежать проблем с памятью в мобильном телефоне.

Я написал что-то вроде:

char *imageBuffer = getBytes(sourceFilename, offset, length);

для получения данных файла JPEG из исходного файла со смещением и длиной. Я сохранил байты в файл, и он работает.

Моя проблема в том, как я могу построить QImage из данных (char *)? Я перепробовал много методов, но безуспешно.

Желаю, чтобы есть опытные участники, чтобы решить мою проблему. Спасибо !!!

1 Ответ

1 голос
/ 27 ноября 2011

Да, вы можете загрузить, используя QImage::loadFromData().

...