【问题标题】:Handling new iPhone screen sizes with a background image使用背景图像处理新的 iPhone 屏幕尺寸
【发布时间】:2014-11-25 21:20:29
【问题描述】:

所以自从新的 iPhone 6/6+ 出来后,我对如何处理背景图片的资产目录有点困惑。

选项有:

  • iPhone 1x (320x480)
  • iPhone 2x (640x960)
  • iPhone R4 (640x1136)
  • iPhone 3x(我假设这是 3*(1x),即 960x1440)

我应该在这里提供什么尺寸,因为 iPhone 6+ 的分辨率是1080x1920,但 3x 应该是960x1440,对吧?

【问题讨论】:

  • 指出的问题没有回答我的问题。我了解 3x 图像对于不是设备全分辨率的事物的功能。我的问题是我如何处理背景图片,因为屏幕尺寸不是 iPhone 4 的 3 倍。

标签: ios iphone iphone-6-plus asset-catalog


【解决方案1】:

新款 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

希望这会对你有所帮助。

【讨论】:

  • 所以尺寸应该是:iPhone 1x (320x480) iPhone 2x (750x1334) iPhone R4 (640x1136) iPhone 3x (1242x2208)?
  • 请提及 1x、2X 和 3X 图像的尺寸,不要提及 iphone6 和 iphone 6plus 分辨率。
【解决方案2】:

iPhone6 Plus 2208x1242px | 736x414pt | 1920x1080像素 | 1pt=3px

iPhone6 1334x750px | 667x375pt | 1334x750像素 | 1pt=2px

iPhone4s 960x640px | 480x320像素 | 960x640像素 | 1pt=2px

Here for the details

第一个是资源大小,第二个是设备物理点,第三个是屏幕大小,iPhone6 plus有点连线,因为它的屏幕大小不等于资源大小,每个资源都会缩小 1.15 时间来渲染。

对于您的问题@3x 是基于每个设备的物理点。所以 iPhone6 @3x 应该是 736x414px X 3 = 2208x1242px

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-17
    • 2023-04-11
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    相关资源
    最近更新 更多