关于 加载图片"Corrupt JPEG data: premature end of data segment" 的解决方法

简介: 关于 加载图片"Corrupt JPEG data: premature end of data segment" 的解决方法

欢迎技术交流和帮助,提供IT相关服务,索要源码请联系博主QQ: 21497936,若该文为原创文章,未经允许不得转载

原博主博客地址:https://blog.csdn.net/qq21497936

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100640333

目录

问题

解决方法

相关博客


       关于 加载图片"Corrupt JPEG data: premature end of data segment" 的解决方法

 

问题

      在将图片数据转换成QImage时,存在报错(之前貌似遇到QPixmap也有这个问题),出现错误:

      "Corrupt JPEG data: premature end of data segment"

 

解决方法

      方案一:图片先做压缩,压缩到400K以下jpg的尽量(具体限制大小开发者自测,这个跟压缩率解码出来的具体图片大小有直接关系)

         简单理解就是解码图片后超过了QImage的最大横竖像素大小65535,可以修改源码,读者自己决定

      方案二:图片分块处理,比如1920*1080图片,假设其超标了(实际肯定不会超标,只是举个例子),分成2块,960*1080也可以1920*540,这个读者自己决定

 

相关博客

       《Qt实用技巧:测试80*1080p拼接后显示刷新帧率》:同时解码刷新1920*1080*80张的方案

       《Qt实用技巧:测试QImage加载解码、QImage使用原数据、QImage格式转换等等的时间消耗》:大量转换图片耗时测试

       《Qt实用技巧:80显示超大显示拼接(十台服务器,每台八路摄像头)方案和Demo》:实际项目中10台拼接算法服务器共80路摄像头的上墙显示方案Demo。

        《Qt实用技巧:使用Qt加载超大图片的耗时测试》:大量加载图片从文件加载到内存耗时测试

原博主博客地址:https://blog.csdn.net/qq21497936

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/100640333


相关文章
|
9月前
|
编解码 异构计算
RT-DETR改进策略【Neck】| BiFPN:双向特征金字塔网络-跨尺度连接和加权特征融合
RT-DETR改进策略【Neck】| BiFPN:双向特征金字塔网络-跨尺度连接和加权特征融合
626 10
RT-DETR改进策略【Neck】| BiFPN:双向特征金字塔网络-跨尺度连接和加权特征融合
|
机器学习/深度学习 存储 并行计算
一篇就够:高性能推理引擎理论与实践 (TensorRT)
本文分享了关于 NVIDIA 推出的高性能的深度学习推理引擎 TensorRT 的背后理论知识和实践操作指南。
14358 9
一篇就够:高性能推理引擎理论与实践 (TensorRT)
|
存储 XML JSON
开集目标检测-标签提示目标检测大模型(吊打YOLO系列-自动化检测标注)
开集目标检测-标签提示目标检测大模型(吊打YOLO系列-自动化检测标注)
|
机器学习/深度学习 监控 算法
计算机视觉实战项目(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别)
计算机视觉实战项目(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别)
|
计算机视觉
YOLOv5改进 | 检测头篇 | 增加辅助检测头利用AFPN改进Head(附详细修改教程)
YOLOv5改进 | 检测头篇 | 增加辅助检测头利用AFPN改进Head(附详细修改教程)
939 0
|
安全 编译器 C语言
深入理解C/C++预处理器指令#pragma once以及与ifndef的比较
深入理解C/C++预处理器指令#pragma once以及与ifndef的比较
1022 0
|
机器学习/深度学习 监控 算法
吸烟行为检测系统(Python+YOLOv5深度学习模型+清新界面)
吸烟行为检测系统(Python+YOLOv5深度学习模型+清新界面)
1618 0
吸烟行为检测系统(Python+YOLOv5深度学习模型+清新界面)
|
XML 数据格式 Python
将xml标签转换为txt(voc格式转换为yolo方便进行训练)
该文章提供了一个Python脚本,用于将VOC格式的XML标签文件转换为YOLO训练所需的TXT格式,包括修改数据集类别、输入图像与标注文件夹地址、转换过程和结果展示。
将xml标签转换为txt(voc格式转换为yolo方便进行训练)
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
20366 59
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
机器学习/深度学习 编解码 PyTorch
CVPR 2023 | 主干网络FasterNet 核心解读 代码分析
本文分享来自CVPR 2023的论文,提出了一种快速的主干网络,名为FasterNet。核心算子是PConv,partial convolution,部分卷积,通过减少冗余计算和内存访问来更有效地提取空间特征。
10061 58