因此,自从新的 iPhone 6/6+ 面世以来,我对如何处理背景图像的资产目录感到有些困惑。
选项包括:
- iPhone 1x (320x480)
- iPhone 2x (640x960)
- iPhone R4 (640x1136)
- iPhone 3x(我假设这是 3*(1x),即 960x1440)
我应该在这里提供什么尺寸,因为 iPhone 6+ 的分辨率是1080x1920
,但 3x 应该是960x1440
,对吧?
因此,自从新的 iPhone 6/6+ 面世以来,我对如何处理背景图像的资产目录感到有些困惑。
选项包括:
我应该在这里提供什么尺寸,因为 iPhone 6+ 的分辨率是1080x1920
,但 3x 应该是960x1440
,对吧?
新 iPhone6/6+ 的图像尺寸为:
For iPhone 6:
750 x 1334 (@2x) for portrait
1334 x 750 (@2x) for landscape
For iPhone 6 Plus:
1242 x 2208 (@3x) for portrait
2208 x 1242 (@3x) for landscape
希望这会帮助你。
iPhone6 Plus 2208x1242px | 736x414pt | 1920x1080像素 | 1pt=3px
iPhone6 1334x750px | 667x375pt | 1334x750像素 | 1pt=2px
iPhone4s 960x640px | 480x320像素 | 960x640像素 | 1pt=2px
第一个是资源大小,第二个是设备物理点,第三个是屏幕大小,iPhone6 plus因为屏幕大小不等于资源大小,所以有点连线,每个资源会缩小1.15倍进行渲染。
对于您的问题@3x 是基于每个设备的物理点。所以 iPhone6 @3x 应该是 736x414px X 3 = 2208x1242px