我看过几篇关于图像分辨率的文章和讨论,如one here和Here,这些新图像将使用@ 3x图像进行显示。这是真的吗?我们将不得不保留三张图片?举例来说,我有一个50 X 50的图像,我将不得不保留3个图像来优化新iPhone的外观?新iPhone 6和6+的图像分辨率,增加了3倍支持?
- 正常(50×50)
- @ 2x - 时视网膜(100×100)
- @ 3倍 - 视网膜HD(150×150)
或将新的手机使用@只有2张图片,并没有像@ 3x?
我已经通过制作示例项目进行了测试,所有模拟器似乎都使用@ 3x图像,这很让人困惑。
编辑
下面是一些更多的信息
- 3GS(163 ppi的这么正常使用)
- 4,4S,5和5S(326 ppi的,所以我们使用@ 2X)
- 6(326 ppi所以它好像会使用@ 2x)
- 6加(401 ppi在这里是混淆)
编辑基于由Tsob和尼廷给出答案
,我加了3倍@映像我的项目。
信息化编辑
我看到一些用户感到困惑,为什么iPhone 6使用@即使它有更高分辨率的2倍的图像,其原因是
iPhone 6可能有不同的分辨率,但具有相同的密度每像素英寸(PPI)
- 分辨率涉及绝对数量的像素。
- 密度(又名像素每英寸-PPI)涉及每英寸像素的相对数量,这与iPhone 6和以前的iPhone相同,但iPhone 6 plus不同。
检查详细了解此here in this thread
因此iPhone 6使用@ 2倍的图像相同的iPhone 4,5和5S,因为它具有相同的PPI和iPhone 6 Plus使用@ 3倍。
那么Retina 4 2x的用途是什么,如果没有使用它的设备? – Mrunal 2014-12-20 07:56:25
我同意4,5和6 iPhone的密度相同,但是如何解决不同的分辨率问题?所以这是640x960和750×1334像素的巨大差异。如果我需要使用覆盖整个屏幕的背景图像。在这种情况下如何设置图像xcassets? – 2015-02-03 14:04:33
@MatrosovAlexander你是如何解决这个问题的? – 2015-02-18 17:14:32