11

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

4

2 回答 2

29

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

iPhone 和 iPod Touch 上的像素大小

  1. 较早的 iPhone(iPhone 4 之前)Apple iPhone 技术规格说:480 x 320 像素分辨率,每英寸 163 像素(ppi)。大约每像素 0.006135 英寸或每像素 0.1558282 毫米。

  2. 前三代 iPod touch 声明相同的 163 ppi。

  3. iPhone 4 规格称分辨率为 960 x 640 像素,分辨率为326 ppi。所以像素宽度是 1 英寸/每英寸 326 像素或大约每像素 0.003067 英寸或每像素 0.0779 毫米。您使用点,而不是像素。编辑:正如奥拉夫评论中所述,像素实际上是可寻址的,使用半点。

  4. 第四代iPod touch(2010 年 9 月)的 规格与 iPhone 4 相同,分辨率为 960 x 640 像素,326 ppi

  5. iPhone 4S (2011年10 月)在分辨率方面与 iPhone 4 相同。

  6. iPhone 5 (2012年9 月)规格显示 1136 x 640 像素分辨率,326 ppi。像素大小不变。屏幕对角线为 4 英寸。

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

  8. iPhone 6 4.7 英寸(2014 年 9 月) 规格1334 x 750 像素分辨率,每英寸 326 像素 (ppi)。像素大小从 4、4S、5 5s 不变。

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

iPad 上的像素大小

  1. iPad 12是 9.7 英寸(对角线)显示屏,按照 iPad 规格,分辨率为 1024 x 768 像素,分辨率为132 ppi 这大约是每像素 0.0075758 英寸或每像素 0.1924 毫米。

  2. 新款iPad(2012 年 3 月)是一款 9.7 英寸(对角线)显示屏,分辨率为 2048 x 1536 像素,分辨率为264 ppi ,符合当前iPad 规格。这大约是每像素 0.0037879 英寸或每像素 0.09621 毫米。
  3. iPad Mini (第1 代 - 2012 年 10 月)是一款 7.9 英寸(对角线)显示屏,分辨率为 1024 x 768 像素,分辨率为163 ppi,符合原始 iPad mini 规格。这大约是每像素 0.006135 英寸或每像素 0.156 毫米。
  4. iPad Mini 2 ( 第2 代 - 2013 年 10 月)是一款 7.9 英寸(对角线)显示屏,分辨率为 2048 x 1536 像素,分辨率为326 ppi,符合当前iPad mini 规格。这大约是每像素 0.0030675 英寸或每像素 0.0779 毫米。
  5. iPad Air 2 (2014 年10 月)和iPad Mini 3(2014 年 10 月)与这些产品的先前版本具有相同的分辨率、像素大小和对角线。

    iPad Air 与 iPad Air 2、iPad Mini、iPad 2 和 iPad3 的比较。

您不需要让 iPhone SDK 计算单个像素的大小。一种选择是确定您正在运行什么,然后选择所需的毫米尺寸。

带有 3.5 英寸(对角线)显示屏的 iPhone(直到并包括 4S)/iPod Touch 屏幕尺寸并不完全是 2" x 3"。它们比那小一点。iPhone 5 有一个 4 英寸(对角线)显示屏。

提问者可能真正需要的是:分数。 请参阅上一个答案的卸妆评论。坐标以点而不是像素为单位指定。

于 2009-07-16T16:53:17.713 回答
25

好吧,像素的大小是一个常数。当前 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 mm x 0.15875 mm

于 2009-03-04T11:44:03.993 回答