Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为android开发一个应用程序,它包含几个图像,我必须从drawable中获取它们,所以我使用位图来通过重新缩放它们来避免内存不足异常,但问题是重新缩放时,分辨率(/质量) 的图像被缩小。我该如何克服这个问题?
您可以保留对原始字节数组的引用并检查您的位图大小,但我只会在适当的可绘制文件夹中使用 pngs。在垃圾收集语言中,自己重新缩放/重新加载图像并检查质量可能会占用更多内存。让android做它的事情..
避免质量损失的唯一方法是根据宽度和高度按比例缩放图像。
例如:如果您的分辨率是 100x80,请尝试将其降低到 5x:4x。这将在一定程度上保持质量。