QImage を MMF ファイルにバインドして、ディスク上で直接メモリを消費することなく画像を操作したいと考えています。残念ながら、私のコードはメモリ内にコピーを作成します。
QFile file("Boston City Flow.jpg");
if(!file.open(QIODevice::ReadOnly))
QMessageBox::information(this, "Error", "Error");
qint64 size = file.size();
unsigned char *mmf = file.map(0, size);
QImage image;
image.loadFromData(mmf, size, NULL);
私のプログラムは非常に大きな画像を処理する必要があります。