2 bloodred0000 bloodred0000 于 2016.09.22 11:10 提问

qml在加载bmp图片时out of memory

嵌入式linux系统,使用QT/qml开发,在使用Image控件加载比较大的BMP图片时,
会出现**out of memory **的情况,而加载jpg或者其他图片,
即使图片很大也不会出现这样的情况,求助各位大神,帮忙分析一下。。。

1个回答

devmiao
devmiao   Ds   Rxr 2016.09.24 23:58
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Out of Memory异常几种优化方法!!!!!!!!!!!!!
方案一、读取图片时注意方法的调用,适当压缩 尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitm
Android有效解决加载大图片时内存溢出的问题 Out of memory
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图, 因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的
调用Graphics.FromImage()出现OutofMemory的异常
代码用的似乎MDSN上的实例代码,如下; 其中第一句话成功执行,载入的是一个JPG格式的图片,JPG的图片是Photoshop生成的。到第二句话时,就提示OutOfMemory的异常。一开始觉得很奇怪,百度搜索里面没有找到什么类似的问题,无意间发现如下博客后,意识到可能是像素格式不对。http://outofmemory.cn/c/dotNet-outOfMemoryException
Android内存溢出整理总结 OOM(Out Of Memory) 加载的图片太多或图片过大时经常出现OOM问题
Android内存溢出整理总结 OOM(Out Of Memory) 加载的图片太多或图片过大时经常出现OOM问题加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,整理下: 一般我们大家在遇到内存问题的时候常用的方式网上也有相关资料,大体如下几种: 一:在内存引用上做些处理,常用的有软引用、强化引用、弱引用 二:在内存中加载图片时直接在内存中做处理,如:边界压缩 三:
GridView显示大量图片
Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
Android完美解决GridView异步加载图片和加载大量图片时出现Out Of Memory问题
C++ + QT,显示cc1plus.exe:-1: error: out of memory allocating 134221823 bytes
是这样,我要写一个偏重界面的程序,所以有很多图片,我之前也是向QT的qrc文件内添加了很多图片,结果我在此基础上再往里面加几张,就会爆如上的错误,但是只要我把这几张图片删掉,就没事(但是编译会花比较长的时间)如果是qrc的可能是启动时候直接载入内存的,太大了所以没法保存,你可以直接把图片放到程序的目录,然后在程序里面动态加载就不会出错了。
[置顶] Android使用WebView加载图片防止OutOfMemoryError
分类:             Android总结              2013-06-09 16:01     571人阅读     评论(0)     收藏     举报     AndroidWebView加载图片OutOfMemoryErrorAndroid大图片 在Android中, 大图片加载或者处理很容易出来OutOfMemory,也就是内存溢出
用glide 解决 图片太多 outofmemory 问题
导入jar 自己去下载 glide.jar使用方式如下private void load(){ Glide .with(this) .load("https://www.baidu.com/img/bd_logo1.png") .error(R.mipmap.ic_launcher) ...
C#打开tif文件时内存溢出(System.OutOfMemoryException)解决办法
前言 原创性声明 此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251353如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者 我在做一个统计图片长和宽的软件时遇到一个问题,本来是用的 Image img = null; img