java - Android如何生成具有实际质量的大尺寸图像(即3200 x 3000像素)

标签 java android

我正在考虑创建一个处理大分辨率图像(例如 3200 x 3000 像素)的 Android 应用程序。处理该大小的图像将导致内存不足异常。处理此问题的一种方法是使用图像采样和缩放。但这也会输出低质量的图像(在我的应用程序中必须保留实际质量)。所以我不想经历这个过程。我请求你们帮助我找到一种方法来生成具有实际质量的大图像。请注意,我对 NDK 不感兴趣。

提前致谢:)

最佳答案

在 3.0+ 设备上,您可以将属性 android:largeHeap ="true" 放入 list 中。这将确保您有足够的内存来加载图像,但请注意您仍然受到手机内存的限制。

关于java - Android如何生成具有实际质量的大尺寸图像(即3200 x 3000像素),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17084596/

相关文章:

java - 如何在 Apache POI XWPF 中为整个 Word 文档设置字体系列

java - JBoss - war 库依赖

android - ListView View 在滚动时随机更新

java - AlarmManager 在 Android 中不工作

java - putExtra() 不起作用

发生 java.lang.IllegalArgumentException

安卓 3.0 : Changing order of icons in the action bar

android - 如何在 Android 中使用 Intent 调用电话?

android - 如何在多次单击 Button 时多次更改 TextView?

android - Google 新登录,未调用 onActivityResult()