iOS px,ppi,pt ,并且 pt不是絕對(duì)單位

我搜索pt,很多答案都寫著 iOS 開(kāi)發(fā)中的長(zhǎng)度單位 pt 就是等于 1/72 英寸,既等同于印刷概念里的 pt 。

px:像素,構(gòu)成影像的最小單位
ppi:Pixels Per Inch,即每英寸長(zhǎng)度所擁有的像素?cái)?shù)目,屏幕像素密度。
pt: iOS開(kāi)發(fā)單位

ppi:「像素密度」是連接數(shù)字世界和物理世界的橋梁。它是設(shè)備的固有屬性,反映了屏幕呈現(xiàn)影像細(xì)節(jié)的能力。像素密度越高,屏幕顯示的密度越高,擬真度就越好。Retina屏比普通屏清晰,就是因?yàn)樗南袼孛芏确艘槐丁?/p>

我們可以根據(jù)「像素密度」判斷屏幕顯示質(zhì)量的好壞。iPhone 3gs和iPhone 4物理尺寸相同,但是后者的ppi為326,是前者163的兩倍,分辨率也是兩倍的關(guān)系,說(shuō)明4的呈像能力更佳。同時(shí)也可以看出,手機(jī)屏幕的物理尺寸和像素尺寸是不成比例的。

總之:只要兩款手機(jī)的「像素密度」相同,它們的顯示「精細(xì)程度」就是相同的。

image1.png

我自己算了下
根據(jù)公式


image2.png

可以計(jì)算出
iPhone3GS 的ppi 是 √(4802 + 3202)/3.5 = 163
iPhone6 的ppi 是 √(13342 + 7502)/4.7 = 326
iPhone6 Plus 的ppi √(19202 + 10802)/5.5 = 401

蘋果規(guī)定
(iPhone3GS) 1pt = 1px ,可得每英寸上有 163 個(gè) pt,1pt = 1/163英寸
(iPhone4、4s、5、5s、6) 1pt = 2px ,可得每英寸上有163個(gè)pt,1pt = 1/163英寸
(iPhone6+Plus和大部分x機(jī)型)1pt = 3px,可得可得每英寸上有133個(gè)pt,1pt = 1/133英寸
(iPhoneX) 1pt = 1/ 154英寸
所以pt不是絕對(duì)單位。是由蘋果定義的一個(gè)長(zhǎng)度。

附上iPhone全機(jī)型尺寸分辨率PPI


image3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容