当前位置:  开发笔记 > IOS > 正文

计算iPhone上的像素大小

如何解决《计算iPhone上的像素大小》经验,为你挑选了2个好方法。

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



1> Refactor..:

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

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 5CiPhone 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 12是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英寸(对角线)显示屏.

提问者可能真正需要的是:点. 请参阅删除器对上一个答案的评论.坐标以点而非像素指定.



2> splattne..:

那么,像素的大小是一个常数.当前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


事实上,iphone 4的像素密度已经加倍,但无需在应用程序中进行测试,因为您指定的坐标是以点为单位,而不是像素.其中像素:点的比例为1:1,它们现在的比例为2:1.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有