Android中的图片转化?

时间:2013-02-13 08:48:50

标签: android image bitmap jpeg

  

我想构建一个转换图像格式的应用。我在努力   将JPG图像转换为BMP,同时这样做我得到OOM,导致应用程序   内存有限,无法使用数组存储图像   转换。如果是这种情况,有哪些应用程序可以做到这一点   相同??

2 个答案:

答案 0 :(得分:0)

我不知道实际的转换看起来如何,但在每种情况下你都需要一个缓冲区或类似的东西来消耗jpg。因为Android内存堆在24-48mb(一个内存块)之间,所以在尝试转换时内存不足。

答案 1 :(得分:0)

Android应用内存有限。可用内存量因设备而异。因此,在旧设备上编辑大图像可能确实是一个问题。

解决方法是使用NDK。在NDK中,您可以分配比Java应用程序更多的内存。