关于图片大小问题造成的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.";
    }
}
相关推荐
UIU114几秒前
P1003 [NOIP 2011 提高组] 铺地毯
数据结构·c++·算法
xxwl5851 小时前
区域赛算法模版第四章---数据结构
数据结构·c++·算法
余额瞒着我当琳3 小时前
哈希表底层原理解析,直接定址法,哈希冲突,负载因子,哈希函数,开放定址法
java·c++·哈希算法·散列表
xxwl5853 小时前
区域赛算法模版第五章---数学与数论
c++·笔记·算法
Quz4 小时前
QML TabBar 标签栏交互效果合集
qt·动画·qml
局部有解4 小时前
LeetCode Hot100 438 找到字符串中所有字母异位词
c++·算法·leetcode
David猪大卫4 小时前
【C++修炼】string类:string类的模拟实现
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
WL学习笔记5 小时前
模板初阶(C++)
开发语言·c++·后端·模板初阶
埃伊蟹黄面6 小时前
面试常问题目 —— STL
c++·面试·职场和发展·stl
CHANG_THE_WORLD6 小时前
ida-multi-mcp-跨版本逆向实战博客
c++