关于图片大小问题造成的QPixmap或QImage读取图片失败的解决办法

今天碰到一个奇怪又离谱的问题 : 图片加载失败。明明路径是正确的,图片也实实在在存在。。。

经过比对,发现如下问题:

我就齐了怪了 这大小怎么差这么多?会不会是这里除了问题。秉持着怀疑的态度,我试着用GIMP重新导出了一遍,导出格式仍然选择jpg。如下:

经过运行发现,成功解决。

另外,若果想知道怎么判断该图片有没有缺损,可使用以下代码:

cpp 复制代码
QImageReader reader(filePath);
if (!reader.canRead()) {
    qDebug() << "QImageReader cannot read the image: " << reader.errorString();
else {
    QImage image = reader.read();
    if (image.isNull()) {
         qDebug() << "Failed to load image with QImageReader: " << reader.errorString();
    } else {
         qDebug() << "Image loaded successfully with QImageReader.";
    }
}
相关推荐
橘子真甜~17 分钟前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题
linux·运维·服务器·c语言·开发语言·网络·c++
2501_941111461 小时前
C++中的原型模式
开发语言·c++·算法
慢慢向上的蜗牛1 小时前
微软vcpkg包管理工具如何使用?
c++·microsoft·vcpkg·跨平台编译
wangjialelele2 小时前
详解mysql命令行操作与语言链接
c语言·数据库·c++·mysql·oracle
江塘2 小时前
机器学习-决策树多种生成方法讲解及实战代码讲解(C++/Python实现)
c++·python·决策树·机器学习
初见无风3 小时前
4.4 Boost库工具类assign 的使用
开发语言·c++·boost
月夜的风吹雨3 小时前
【C++ STL容器适配器】:解密Stack、Queue与Priority Queue的设计智慧
开发语言·c++·stl·优先级队列··队列·适配器
二川bro3 小时前
第48节:WebAssembly加速与C++物理引擎编译
java·c++·wasm
2501_941111933 小时前
基于C++的区块链实现
开发语言·c++·算法
hetao17338373 小时前
2025-11-16~17 hetao1733837的刷题记录
c++·算法