画像をテキストとして xml ファイルに保存できるようにしたいのですが、効率的な方法を見つけることができません。
これまでのところ、私は試しました:
QByteArray ImageAsByteArray;
QBuffer ImageBuffer(&ImageAsByteArray);
ImageBuffer.open(QIODevice::WriteOnly);
rImage.save(&ImageBuffer, "PNG");
return QString(ImageAsByteArray.toBase64());
それが機能しているという事実にもかかわらず、結果は巨大なファイルです! そこにQCompressを追加しようとしましたが、あまり成功しませんでした...実際、QCompressは何も圧縮していないようです...
私は間違った方法でやっていると思いますが、誰かが私の道を教えてくれますか?