2013-07-29 115 views
0

当创建网站/移动应用程序和适应视网膜/高分辨率屏幕(需要两倍大小的图像)时,为什么不是是一个好主意,图像和尺寸缩小到一半尺寸,因此您只有一幅图像在非视网膜图像上变得更小(图像中的细节数量相同)。视网膜/高分辨率图像

这样你不需要双倍的图像数量,因为你只有一个更高的res图像,可以缩小到一半的大小,以适应两个屏幕?

回答

2

为什么它不是一个好主意,只包含较大的图像,和尺寸的一半大小,所以你只能有一个图像这其中,非视网膜图像,只会变得更小(与相同图像中的细节数量)

这不是一个好主意,因为对于人们没有高分辨率/视网膜移动设备的情况,您只会浪费约40%的图像带宽。

根据流量的大小,该额外带宽的成本将非常快速地累加起来。

+0

这是一个非常好的答案 - 谢谢! – keldar

0

这通常是为了节省资源。虽然保存两张图像而不是一张图片所需的空间并不重要,但保存额外分辨率(在非视网膜设备上)的内存确实很重要。此外,每次都必须使用CPU来调整图像大小。

1

这是所有关于加载时间,视网膜图像需要更长的时间加载。因此,对设备的不具有高分辨率他们只会放慢改革的步伐......

1

3个原因:

  • 保存带宽(从未超过必要下载较大的图像)
  • 保存性能(缩放需要一些CPU电源)
  • 改善图像渲染 (图像在尽可能接近其原始尺寸 的尺寸时效果最好。不知道是否所有 设备有显着差异,但肯定在一些)
相关问题