自动缩放

时间:2018-09-20 09:51:56

标签: android image scaling

Android是否希望我们放置不同版本的图像(针对不同的dpi)以避免调整大小伪像,因为它们的缩放算法效率不高(我想很快)?

但是无论如何,很明显,android会缩放所有图像的可能只是一些像素,因此,只有在进行较大的调整大小时,调整大小伪像才会出现吗?

通过这个问题,我想了解放置不同大小的图像的实用性,以及为什么我们不只是放置较大分辨率的图像并让android每次缩小。 (我也想确认一个假设,当比例因子很重要时,算法可能需要更多时间)

谢谢。

1 个答案:

答案 0 :(得分:0)

如果将最高质量的图像放入应用程序中,则应用程序会消耗更多的内存(RAM),并且设备的内存少于应用程序冻结的频率。这将不会提供良好的用户体验,因为我们所有人都希望我们的应用程序运行平稳。

除此之外,我还测试了如果我们放置较大的图像并尝试显示它们,有时该应用程序也会由于出现内存不足错误而崩溃。

如果您只想在应用程序中放置一张图片以减小应用程序的大小,我建议您不要使用.svg图片。这些图像具有可伸缩性,CPU不必进行额外的处理即可显示它们。

我希望它将对您有所帮助。谢谢