【发布时间】:2017-10-17 15:15:19
【问题描述】:
我无法在 Qt 中加载/保存 jpg 图像。我检查了插件文件夹中的imageformat 文件夹,发现了与此扩展相关的dll/lib 文件。
这是我正在使用的代码:
void loadImages(){
QImage image;
QString folderName = "C:\\img-src\\";
bool isLoaded;
for(int i=1;i<3;i++){
QString fileName = folderName + QString::number(i) + ".jpg";
isLoaded = image.load(fileName,"JPG");
if(isLoaded){
qDebug() << "loaded";
}else{
qDebug() << "not loaded";
}
//Rest of the code
}
}
【问题讨论】:
-
你在保存 QImage 吗? QPixmap?肯定需要更多信息
-
@StuartBuckingham 是的,我将其保存为 QImage。
-
执行
qDebug() << QFileInfo(fileName).exists(); -
代码对我有用。你的程序有读取文件的权限吗?