0

希望将我下载的六张图片从 1200x1200 的大小调整为 1024x1024 的大小而不会出现outOfMemory错误。到目前为止使用Bitmap.createScaledBitmap(src, dstWidth, dstHeight, filter)导致OOM问题。并使用 缩放它BitmapFactory.options并指定inSampleSize最好的可以让我得到 600x600 大小的图像。

是否有任何解决方案可以将图像精确缩放到 1024x1024 或没有?

还有一个普遍的问题,为什么我们在android中总是有位图问题,他们不能修复垃圾收集器来收集所有未使用的位图吗?

4

1 回答 1

0

图片在哪里?如果它在mdpi文件夹内,请尝试将其放入hdpiorxhdpi中。这一次解决了我的问题。我猜 Android 也会尝试调整图像大小,因此这会导致内存不足错误。

于 2013-07-01T13:34:54.243 回答