问题标签 [bitmapfactory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - java.lang.OutOfMemoryError 在 android.graphics.BitmapFactory.decodeResource(BitmapFactory.java:374)
我在OutOfMemoryError
向gridview添加可变背景时得到...
final Bitmap shelfBackground = BitmapFactory.decodeResource(resources, background);
这是我的代码。
android - unable to get rid of that outofmemory error
I want variable background to GridView and I run my app on a 800*480 resolution device.
I am able to add variable background, but after some time I am getting OutOfMemoryError
.
I need to add that bitmap for each shelf and shelf has 800*200 dimensions.
I have tried bitmap.recycle()
and also
and also
But still I am unable to get rid of that OutOfMemory
error. Please help me.
android - Android 从相机预览中解码位图
我正在尝试从相机预览中获取位图图像,我将在执行人脸检测后对其进行一些处理并绘制一些叠加层。
看了一圈,发现onPreviewFrame取的字节数组不能直接解码成位图,需要用YuvImage转换成正确的像素格式,我就是这样做的:
问题是,“预览”对象不为空,但它显然不是有效的位图。在调试器上,我可以看到 mWidth 和 mHeight 都设置为 -1,这对我来说似乎是错误的。我究竟做错了什么?
java - 使用 BitmapFactory 获取图像上的尺寸会得到 OutOfMemoryError,
我试图找到一种方法来获取图像的尺寸,这样我就知道如何缩放它。这样做的目的是它不会有这些内存问题。
所以我正在做的是:
问题是在第一次解码时,如果设备没有足够的内存,它会出错。
我这样做的方式是将它放在一个 trycatch 块中,然后在 if.... || 添加附加语句 opts.outHeight == -1 || opts.outWidth == -1){
所以我想知道的是,有没有一种方法可以做我想做的事情而不会在解码时占用太多内存?毕竟我只需要知道原始图像的高度和宽度。
android - Android 位图拜耳模式
我正在尝试使用 BitmapFactory 将 jpeg 加载到 Android 中,但是,图像的拜耳模式格式与 Android 想要的不同。具体来说,我有 BGGR 和 RGGB 格式的图像。RGGB 格式似乎没问题,但是,BGGR 似乎有问题。
Android 是否有将 BGGR 拜耳模式转换为 RGGB 的方法?我是否需要创建一个函数将两者都转换为 RGB?那里已经有这样的人了吗?
android - Android图像选择器ImageView不起作用
我的android应用程序在我选择图片的那一刻就挂了,没有异常,我不明白为什么,请帮助下面的代码
Imagedisplay Activity这是它应该从其 uri 中显示所选图像的部分
照片选择布局这是第一个要求您从图库中选择图像的布局
**Image_display layout* 这是显示图像的布局
我敢肯定这很容易,但我是新手
android - 位图运行时异常中的内存不足错误
我正在显示来自assets/image 文件夹的图像,但此代码不起作用。此代码显示画廊中资产文件夹中的图像。我正在使用画廊预定义库或 jar 文件。
请专家检查一下。感谢你
android - 如何将位图解码为特定的文件大小?
我目前正在缩小位图以避免 OutOfMemoryException。有没有办法指定要解码的文件大小?所以无论输入图像是什么文件大小,它都会被缩小到指定的文件大小。
我正在使用来自http://androidbysravan.wordpress.com/category/outofmemory-exception-when-decoding-with-bitmapfactory/的以下代码,直到找到指定输出文件大小的方法。
android - 创建一个包含位图的位图
我知道 - 标题可能听起来很奇怪。让我解释:
我创建了一个图像来向您展示我在说什么:
我得到了一个图像(位图(1)),大小为 150w/200h。
现在我需要使位图更大((2)400w/400h),但原始图像必须具有相同的大小。使图像嵌入在白色背景中。
我认为解决它的一种方法是: * 创建一个大位图 * 为它创建一个画布 * 在画布上绘制原始位图 * 绘制画布 * 生成画布的位图
对我来说问题是,它必须在后台线程中完成而不绘制视图。我希望你能理解我。
android - 将位图设置为墙纸
我想显示来自 URL 的图像,然后在单击按钮时将显示的图像设置为手机上的墙纸。当前它正在显示图像,但是当按下按钮保存它时没有任何反应。这是我正在使用的代码..请找出我做错了什么..提前谢谢