QByteArray データの読み取りとファイルへの書き込みに問題があります。
私の目標は、QPixmap データを QByteArray に保存し、その QByteArray をファイルに保存することです (この QByteArray をファイルから QPixmap に読み戻すことができます)。QPixmap ドキュメントから次のコードを使用したい:
QPixmap pixmap(<image path>);
QByteArray bytes;
QBuffer buffer(&bytes);
buffer.open(QIODevice::WriteOnly);
pixmap.save(&buffer, "PNG"); // writes pixmap into bytes in PNG format
バッファをファイルに書き込んだ後、QByteArray を取得し、QPixmap::loadFromData() 関数を使用して QPixmap にロードできるようにしたいと考えています。
さらに説明が必要な場合はお知らせください(私は別のアプローチも受け入れています。QPixmapをファイルに読み書きできるようにする必要があるだけです!:));