在iPhone SDK中有没有一种方法可以计算单个像素的大小(以毫米为单位)?
回答有关像素大小的问题:
iPhone和iPod Touch上的像素大小
早期的iPhone(iPhone 4之前)技术规格说明:分辨率为480×320像素,每英寸163个像素(ppi)。每个像素约为0.006135英寸或0.1558282毫米。
前三代iPod touch的ppi也是163。
iPhone 4的规格说明为960×640像素,每英寸326个像素(ppi)。所以每个像素的宽度为1英寸/326像素,约为0.003067英寸或0.0779毫米。使用点而不是像素。编辑:如Olaf的评论所述,实际上可以使用半点来寻址像素。
第四代iPod touch(2010年9月)的规格specs与iPhone 4相同,分辨率为960×640像素,每英寸326个像素(ppi)。
iPhone 4S(2011年10月)在分辨率方面与iPhone 4相同。
iPhone 5(2012年9月)的规格说明为1136×640像素,每英寸326个像素(ppi)。像素大小没有改变。屏幕对角线为4英寸。
iPhone 5C和iPhone 5S(2013年9月)的分辨率、像素大小和对角线与iPhone 5相同。
iPhone 6,4.7英寸(2014年9月)specs的分辨率为1334×750像素,每英寸326个像素(ppi)。像素大小与4、4S、5和5s相同。
iPhone 6 Plus,5.5英寸(2014年9月)specs的分辨率为1920×1080像素,每英寸401个像素(ppi)。像素大小约小20%。每个像素的宽度为1英寸/401像素,约为0.002494英寸或0.06334毫米。
嗯,像素的大小是恒定的。目前iPhone或iPod touch的屏幕尺寸为2英寸x 3英寸(50.8毫米x 76.2毫米),分辨率为320 x 480像素。
50.8 / 320(或76.2 / 480)=> 1个像素的尺寸为0.15875毫米x 0.15875毫米