Qt/GraphicsView 如何加载显示200M左右的jpg图片

weixin_39901619 2020-09-22 05:41:59
QImage加载200M图片数据失败,求教解决办法啊
...全文
4382 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyangqingyun 2020-09-24
一般不建议加载这么大的图片,把分辨率降低吧
  • 打赏
  • 举报
回复
这么大?一次性读入内存一般情况都是超了呀。先写个代码把图片转个分辨率低的备份,然后再加载显示备份啊,然后支持放大,放大的时候再调整分辨率生成备份再加载,当然了只加载需要显示的区域的数据,也就是需要再做个抠图代码。以上处理图片的要令写,QImage只用来加载转换后的并显示。有更好的方法也可以分享下学习学习
  • 打赏
  • 举报
回复
芒果黑 2020-09-23
可能是你的程序本身就占用很高的内存,再加载这么大的图标,内存超了加载失败
  • 打赏
  • 举报
回复
相关推荐
发帖
Qt
加入

1.4w+

社区成员

Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
申请成为版主
帖子事件
创建了帖子
2020-09-22 05:41
社区公告
暂无公告