【发布时间】:2009-03-04 11:38:04
【问题描述】:
iPhone SDK 中有没有一种方法可以计算单个像素的大小(以毫米为单位)?
【问题讨论】:
iPhone SDK 中有没有一种方法可以计算单个像素的大小(以毫米为单位)?
【问题讨论】:
回答关于像素大小的问题:
iPhone 和 iPod Touch 上的像素大小
早期 iPhone(iPhone 4 之前)Apple iPhone 技术规格说:480 x 320 像素分辨率,每英寸 163 像素(ppi )。大约每像素 0.006135 英寸或每像素 0.1558282 毫米。
前三代 iPod touch 声明相同的 163 ppi。
iPhone 4 规格称分辨率为 960 x 640 像素,326 ppi 。所以像素宽度是 1 英寸/每英寸 326 像素或大约每像素 0.003067 英寸或每像素 0.0779 毫米。您使用点,而不是像素。编辑:正如下面 Olaf 的评论中所指出的,像素实际上是可寻址的,使用半点。
第四代 iPod touch(2010 年 9 月)具有 specs 与 iPhone 4 相同,960 x 640 像素分辨率,326 ppi
iPhone 4S(2011 年 10 月)在分辨率方面与 iPhone 4 没有变化。
iPhone 5(2012 年 9 月)规格称分辨率为 1136 x 640 像素,分辨率为 326 ppi。像素大小不变。屏幕对角线为 4 英寸。
iPhone 5C 和 iPhone 5S(2013 年 9 月)与 iPhone 5 具有相同的分辨率、像素大小和对角线。
iPhone 6,4.7 英寸,(2014 年 9 月) specs 是 1334 x 750 像素分辨率, 每英寸 326 像素 (ppi)。像素大小从 4、4S、5 5s 不变。
iPhone 6 Plus,5.5 英寸,(2014 年 9 月) specs 是 1920 x 1080 像素分辨率, 每英寸 401 像素 (ppi)。像素大小约小 20%。像素宽度为 1 英寸/每英寸 401 像素或大约每像素 0.002494 英寸或每像素 0.06334 毫米。
iPad 上的像素大小
Comparison of the iPad Air, and iPad Air 2, iPad Mini, iPad 2 and iPad3.
您不需要让 iPhone SDK 计算单个像素的大小。一种选择是determine what you are running on,然后选择所需的毫米尺寸。
带有 3.5 英寸(对角线)显示屏的 iPhone(直到并包括 4S)/iPod Touch 屏幕尺寸并不完全是 2" x 3"。它们比那小一点。 iPhone 5 有一个 4 英寸(对角线)显示屏。
提问者可能真正需要的是:分数。 请参阅上一个答案的卸妆评论。坐标以点而不是像素为单位指定。
【讨论】:
好吧,像素的大小是一个常数。当前 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
【讨论】: