zoukankan      html  css  js  c++  java
  • iPhone Plus手机的分辨率到底是多少,是1080×1920还是1242×2208?

    近日在准备AppStore上架的时候,需要提供屏幕快照,苹果官方的要求是:

    5.5寸的iOS设备的分辨率是:是1080×1920;然而我们如果找一张Plus的屏幕截图,会发现截图的分辨率是1242×2208,而不是1080×1920。按说,6Plus屏幕分辨率是1080×1920,截图的分辨率也应该是1080×1920,为什么把它放大到1242×2208呢?

    网上找了下答案:

    Phone 6+除外,其他所有iPhone的DPI是一致的,都是326,用@2x的素材。
    但是6+的实际DPI是401,理论上苹果应该用401/326 * @2x=@2.46x的素材。但是这个奇葩的比例对开发者而言很难切图。所以苹果为方便开发者用的是@3x的素材,然后再缩放到@2.46x上,实际上是缩放到2.46/3=83%。实际上苹果选取了一个接近比例的87%。
    这样算下来,物理分辨率和虚拟分比率的比例是87%,也就是1920/0.87=2208,1080/0.87=1242.
    好处就是开发者更方便,比如准备素材时,字号可以直接调成3x的。

    答案地址:https://bbs.feng.com/read-htm-tid-8740473.html

    知乎上有更多内容的解答:https://www.zhihu.com/question/25288571

    以供参考。

  • 相关阅读:
    <cf>Square
    运算符重载
    HDU 1231 最大连续子序列
    Biorhythms(poj1006)
    友元和友元函数
    <poj 1046>Color Me Less
    <cf> Funky Numbers
    VC++中窗口的最大化问题
    励志文章,没事看一下(网上摘录)
    VC多线程编程(转)
  • 原文地址:https://www.cnblogs.com/skysowe/p/9132883.html
Copyright © 2011-2022 走看看