我希望能够将图像作为文本保存在 xml 文件中,但我无法找到一种有效的方法!
到目前为止,我尝试过:
QByteArray ImageAsByteArray;
QBuffer ImageBuffer(&ImageAsByteArray);
ImageBuffer.open(QIODevice::WriteOnly);
rImage.save(&ImageBuffer, "PNG");
return QString(ImageAsByteArray.toBase64());
尽管它正在工作,但结果是一个巨大的文件!我尝试在其中添加一些 QCompress 但没有太大成功...实际上 QCompress 似乎没有压缩任何东西...
我想我做错了,但有人可以启发我的道路吗?