C++ QImage.save太慢了

C++ QImage.save太慢了,c++,image,qt,C++,Image,Qt,我正在使用QT 5.9.2,我编写了以下代码以png格式保存25.8字节的图像: auto urlImage = QUrl(QString("%1/ref.png").arg(url.toString())); qInfo() << QObject::tr("Save image") << urlImage.toLocalFile(); image_.save(urlImage.toLocalFile()); qInfo() << QObject::tr("D

我正在使用QT 5.9.2,我编写了以下代码以png格式保存25.8字节的图像:

auto urlImage = QUrl(QString("%1/ref.png").arg(url.toString()));
qInfo() << QObject::tr("Save image") << urlImage.toLocalFile();
image_.save(urlImage.toLocalFile());
qInfo() << QObject::tr("Done:")<<image_.width()<<"x"<<image_.height();

图像是QImage,保存方法花费了20多秒!如何加快速度。

您正在向旧硬盘(而不是SSD)写入数据吗?驱动器正忙于其他请求吗?你的电脑一般忙吗?您写入的驱动器是否正常减速?请尝试使用
-Os
-O2
标志进行编译。
[75432] [17:00:15.175] [+] "Save image" "c:/Users/Administrator/Desktop/Models/1/18-07-16-16-03-41/ref.png"
[75432] [17:00:39.538] [+] "Done:" 7296 x 2885