單位:

pt:ios開(kāi)發(fā)單位,即point,絕對(duì)長(zhǎng)度,1pt=1/72英寸。

ppi:Pixels Per Inch,即每英寸所擁有的像素?cái)?shù)目,屏幕像素密度。

 

公式:

iOS尺寸單位pt、ppi與px之間換算關(guān)系

舉例:

比如iphone3gs的像素分辨率是480px×320px,按下圖計(jì)算即表示在iphone3gs具有ppi為163,物理屏幕寬度約為3英寸,3*163~480,

因此iphone3gs分辨率為480*320

iOS尺寸單位pt、ppi與px之間換算關(guān)系

由于iphone3GS和iphone4的物理屏幕尺寸的大小是一樣的,所以,他們的pt是相同的。但是由于iphone4的現(xiàn)實(shí)像素為960px×640px,也就是說(shuō)每英寸在iphone4的屏幕下顯示了326個(gè)像素(剛好是iphone3GS的2倍)。

iOS尺寸單位pt、ppi與px之間換算關(guān)系

iOS尺寸單位pt、ppi與px之間換算關(guān)系

即在同一物理長(zhǎng)度pt長(zhǎng)度下,iphone4的屏幕像素密度是iPhone3GS的2倍,因此像素分辨率是iphone3gs的2倍。

這也就是為什么當(dāng)我們?cè)谧鰅OS客戶端的設(shè)計(jì)時(shí)候(通常我們以@2x來(lái)設(shè)計(jì)),開(kāi)發(fā)說(shuō)的圖片尺寸多少pt,換算成要乘以2的原因了(如果我們做iphone6+的設(shè)計(jì)要在pt數(shù)×3)的由來(lái)了。

 

再去看iphone的各個(gè)尺寸就很簡(jiǎn)單了??梢钥闯鰅phone的屏幕密度只有3種,即

@1x,163ppi(iphone3gs)

@2x,326ppi(iphone4、4s、5、5s、6)

@3x,401ppi(iphone6+)

iOS尺寸單位pt、ppi與px之間換算關(guān)系

原文鏈接:jianshu
 

標(biāo)簽:iOS

隨機(jī)推薦