2
我想將QImage綁定到MMF文件來操作映像,而不會直接在光盤上花費內存。不幸的是,我的代碼在內存中創建一個副本。QT中的非常大的QImage和內存映射文件
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);
我的程序需要處理非常大的圖像。