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);
我的程序需要处理非常大的图像。