Я хочу сохранить изображение в виде текста в XML-файле, и мне не удается найти эффективный способ сделать это!
Пока я пробовал:
QByteArray ImageAsByteArray;
QBuffer ImageBuffer(&ImageAsByteArray);
ImageBuffer.open(QIODevice::WriteOnly);
rImage.save(&ImageBuffer, "PNG");
return QString(ImageAsByteArray.toBase64());
Несмотря на то, что он работает, в результате получается огромный файл! Я попытался добавить туда немного QCompress, но без особого успеха ... На самом деле, похоже, что QCompress ничего не сжимает ...
Я думаю, что делаю это неправильно, но кто-то может осветить мой путь, пожалуйста?