为什么我们在Android和IOS中需要多个版本的图像?

问题描述 投票:0回答:1

我在IOS中处理图像。该项目具有3种不同分辨率的相同图像 - 1x,2x和3x。该应用程序自行选择所需的版本,具体取决于手机的屏幕分辨率。我对这个问题很少。

  1. 该应用程序如何获得最合适的版本?
  2. 为什么我们不保留具有最高分辨率的图像,而不是保留多个版本?
  3. 将高分辨率图像应用于低分辨率设备会影响图像的清晰度吗?

即使在Android中,我们也是这样做的。我们有相同图像的多个版本。所以,这些问题也适用于android。

android ios android-image screen-resolution
1个回答
1
投票

我们需要不同大小的图像,以便操作系统加载当时所需的特定图像大小,较小的图像可减少内存使用量。它带来更高的效率。如果您的应用程序使用更少的内存,这也意味着更多的应用程序可以同时占用内存,更快的多任务处理。具有低像素密度的手机通常是具有较少内存的旧手机,因此为这些手机提供低分辨率选项使用户体验更加灵活。

© www.soinside.com 2019 - 2024. All rights reserved.