代码之家  ›  专栏  ›  技术社区  ›  Ian1971

在iPhone上计算像素大小

  •  11
  • Ian1971  · 技术社区  · 17 年前

    iPhone SDK中有没有一种方法可以计算单个像素的大小(以毫米为单位)?

    2 回复  |  直到 12 年前
        1
  •  25
  •   splattne    17 年前

    一个像素的大小是一个常数。当前iPhone或iPod touch 2“x 3”(50.8 mm x 76.2 mm)的屏幕大小,分辨率为320 x 480像素。

    50.8/320(或76.2/480)=>尺寸 1个像素为0.15875毫米x 0.15875毫米

        2
  •  29
  •   alves    9 年前

    回答有关像素大小的问题:

    iPhone和iPod touch上的像素大小

    1. 这个 早期iPhone (iPhone4之前)苹果iPhone技术规格说明:480 x 320像素分辨率 每英寸163像素 (PPI)。每像素约0.006135英寸或0.1558282毫米。

    2. 前三代iPod touch都有同样的163 ppi。

    3. 这个 iPhone 4 规格说明960×640像素分辨率为 326 ppi . 所以像素宽度是每英寸1英寸/326像素,或者每像素0.003067英寸,或者每像素0.0779毫米。你使用点,而不是像素。编辑:正如奥拉夫的评论中所指出的,在下面,像素实际上是可寻址的,使用了半个点。

    4. 第四代 iPod touch (9月2010日) specs 与iPhone4960 x 640像素分辨率相同 326 ppi

    5. 这个 iPhone 4S (2011年10月)在分辨率方面与iPhone4保持不变。

    6. 这个 iPhone 5 (2012年9月)Specs称1136×640像素分辨率为 326 ppi . 像素大小不变。屏幕对角线为4英寸。

    7. 这个 iPhone 5C 和 iPhone 5S (2013年9月)与iPhone5具有相同的分辨率、像素大小和对角线。

    8. 这个 iPhone 6 ,4.7英寸(2014年9月) specs 分辨率为1334×750像素, 在 每英寸326像素(ppi) . 像素大小从4、4s、5s不变。

    9. 这个 iPhone 6加 ,5.5英寸(2014年9月) 规格 分辨率为1920 x 1080像素, 在 401像素/英寸(ppi) . 像素大小大约小20%。像素宽度为1英寸/401像素/英寸或约0.002494英寸/像素或0.06334毫米/像素。

    iPad上的像素大小

    1. 这个 iPad 1 和 二 9.7英寸(对角线)显示器,1024 x 768像素分辨率 132 ppi 按照iPad的规格。即每像素0.0075758英寸或每像素0.1924毫米。

    2. 新的 iPad (2012年3月)是一款9.7英寸(对角线)显示屏,分辨率为2048 x 1536像素,分辨率为 264 ppi 按当前 iPad specs . 这大约是每像素0.0037879英寸或0.09621毫米。
    3. 这个 迷你iPad (第1代-2012年10月)是一款7.9英寸(对角线)显示屏,分辨率为1024 x 768像素,分辨率为 163 ppi 按照最初的iPad迷你规格。那是关于 .006135英寸/像素或0.156毫米/像素。
    4. 这个 iPad mini 2 (第二代-2013年10月)是一款7.9英寸(对角线)显示屏,分辨率为2048 x 1536像素,分辨率为 326 ppi 按当前 iPad mini specs . 那是关于 .0030675英寸/像素或0.0779毫米/像素。
    5. 这个 iPad Air 2 (2014年10月)和 iPad mini 3 (2014年10月)与之前版本的产品具有相同的分辨率、像素大小和对角线。

      Comparison of the iPad Air, and iPad Air 2, iPad Mini, iPad 2 and iPad3.

    你不需要让iPhoneSDK计算单个像素的大小。一个选择是 determine what you are running on 然后选择所需的mm大小。

    带有3.5英寸(对角线)显示屏的iPhone(最多包括4s)/iPod触摸屏尺寸不完全是2“x 3”。它们比那个小一点。iPhone5有一个4英寸(对角线)的显示屏。

    提问者可能实际需要的:要点。 请参见对上一个答案的删除注释。坐标是以点而不是像素来指定的。