如果@ 2x图像可用但不是常规分辨率图像会发生什么?

gar*_*hdn 2 iphone ipad ios retina-display

我想知道如果只将@ 2x图像复制到资源上会在非视网膜显示设备上发生什么?它会将视网膜显示图像缩小0.5,以适应UIImageView

我希望这不是一个愚蠢的问题!

Ann*_*nne 7

高分辨率@2x图像不会在非视网膜设备上自动进行下采样.

苹果公司没有实现这样的功能,因为非视网膜设备一般没有初始化期间足够的内存来加载和下采样许多高清晰度的图像,它可能会引起麻烦的情况下太多的图像需要被初始化.

编辑 (根据WendiKidd的回答)

然而,非视网膜设备将缩小尺寸并显示高分辨率@2x图像,但不会对它们进行下采样,这会导致图像质量不佳.