关于图片大小问题造成的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.";
    }
}
相关推荐
大老板a19 分钟前
c++五分钟搞定异步处理
c++
羑悻的小杀马特4 小时前
从信息孤岛到智能星云:学习助手编织高校学习生活的全维度互联网络
c++·学习·生活·api
C++ 老炮儿的技术栈5 小时前
VSCode -配置为中文界面
大数据·c语言·c++·ide·vscode·算法·编辑器
祁同伟.5 小时前
【C++】类和对象(上)
c++
90wunch5 小时前
更进一步深入的研究ObRegisterCallBack
c++·windows·安全
刃神太酷啦5 小时前
聚焦 string:C++ 文本处理的核心利器--《Hello C++ Wrold!》(10)--(C/C++)
java·c语言·c++·qt·算法·leetcode·github
DARLING Zero two♡5 小时前
C++数据的输入输出秘境:IO流
c++·stl·io流
知然1 天前
鸿蒙 Native API 的封装库 h2lib_arkbinder
c++·arkts·鸿蒙
十五年专注C++开发1 天前
Qt .pro配置gcc相关命令(三):-W1、-L、-rpath和-rpath-link
linux·运维·c++·qt·cmake·跨平台编译
Cai junhao1 天前
【Qt】Qt控件
开发语言·c++·笔记·qt