我正在为android开发一个应用程序,它包含几个图像,我必须从drawable中获取它们,所以我使用位图来避免内存异常,通过重新缩放它们,但问题是当重新缩放时,分辨率(/品质)图像减少。我怎样才能克服这个问题?
答案 0 :(得分:0)
您可以保留对原始字节数组的引用并检查您的位图大小,但我只会在相应的可绘制文件夹中使用png。自己重新调整/重新加载图像并检查质量可能会在垃圾收集语言中占用更多内存。 让android做它的事情..
答案 1 :(得分:0)
避免质量损失的唯一方法是按宽度和高度按比例缩放图像。
例如:如果您的分辨率是100x80,请尝试将其降低到5x:4x。这将在一定程度上保持质量。