iPhone SDK中是否有办法计算单个像素的大小(以毫米为单位)?
回答有关像素大小的问题:
iPhone和iPod Touch上的像素大小
在早期的iPhone(预iPhone 4)苹果iPhone技术规格说:480×320像素的分辨率在每英寸163个像素(PPI).每像素约0.006135英寸或每像素0.1558282毫米.
前三代iPod touch代表相同的163 ppi.
在iPhone 4的 规格说在960按640像素分辨率326 PPI.因此像素宽度为每英寸1英寸/ 326像素或每像素约0.003067英寸或每像素0.0779毫米.你使用点,而不是像素.编辑:如下面的奥拉夫评论中所述,像素实际上是可寻址的,使用半点.
第四代iPod touch(2010年9月)的 规格与iPhone 4相同,分辨率为960×640像素,分辨率为326 ppi
在iPhone 4S(2011年10月)是在分辨率方面iPhone 4的不变.
的iPhone 5(9月2012)规格所述1136逐640像素分辨率326 PPI.像素大小不变.屏幕对角线为4英寸.
的iPhone 5C和iPhone 5S(9月2013年)具有相同的分辨率,像素尺寸,并且对角线为iPhone 5.
的iPhone 6,4.7英寸,(9月2014) 规格是1334逐750像素的分辨率,在每英寸(PPI)326个像素.像素大小从4,4S,5 5s不变.
的iPhone 6 Plus上,5.5英寸,(9月2014) 规格是1920×1080像素的分辨率,在每英寸(ppi)401点的像素.像素大小约小20%.像素宽度为每英寸1英寸/ 401像素或每像素约0.002494英寸或每像素0.06334毫米.
iPad上的像素大小
所述的iPad 1和2是9.7英寸(对角线)显示屏具有1024×768像素分辨率在132 PPI每iPad的规格.这大约是每像素0.0075758英寸或每像素0.1924毫米.
新款iPad(2012年3月)是一款9.7英寸(对角线)显示屏,分辨率为2048×1536像素 ,目前的iPad规格为264 ppi.这大约是每像素0.0037879英寸或每像素0.09621毫米.
在iPad的迷你(第一代- 2012年10月)是一个7.9英寸(对角线)的显示器,1024×768像素分辨率163 ppi的每原来的iPad迷你规格.这大约是每像素0.0063135英寸或每像素0.156毫米.
该ipad公司赠送2(第2代- 2013年10月)为7.9英寸(对角线)显示屏,在2048*1536像素分辨率326 ppi的每当前的iPad迷你规格.这大约是每像素0.0030675英寸或每像素0.0779毫米.
该产品iPad Air 2(2014年10月)和iPad的迷你3(2014年10月)具有相同的分辨率,像素大小和对角线因为这些产品的早期版本.
iPad Air,iPad Air 2,iPad Mini,iPad 2和iPad3的比较.
您不需要让iPhone SDK计算单个像素的大小.一种选择是确定您正在运行的内容,然后选择所需的mm尺寸.
iPhone(最高(包括4S)/ iPod Touch屏幕尺寸,3.5英寸(对角线)显示器不完全是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