0

我正在为android开发一个应用程序,它包含几个图像,我必须从drawable中获取它们,所以我使用位图来通过重新缩放它们来避免内存不足异常,但问题是重新缩放时,分辨率(/质量) 的图像被缩小。我该如何克服这个问题?

4

2 回答 2

0

您可以保留对原始字节数组的引用并检查您的位图大小,但我只会在适当的可绘制文件夹中使用 pngs。在垃圾收集语言中,自己重新缩放/重新加载图像并检查质量可能会占用更多内存。让android做它的事情..

于 2012-12-10T10:09:59.643 回答
0

避免质量损失的唯一方法是根据宽度和高度按比例缩放图像。

例如:如果您的分辨率是 100x80,请尝试将其降低到 5x:4x。这将在一定程度上保持质​​量。

于 2012-12-10T10:44:08.570 回答