單位:
pt:ios開發(fā)單位跌造,即point,絕對(duì)長(zhǎng)度族购,1pt=1/72英寸壳贪。
ppi:Pixels Per Inch,即每英寸所擁有的像素?cái)?shù)目寝杖,屏幕像素密度违施。
公式:
舉例:
比如iphone3gs的像素分辨率是480px×320px,按下圖計(jì)算即表示在iphone3gs具有ppi為163瑟幕,物理屏幕寬度約為3英寸磕蒲,3*163~480,
因此iphone3gs分辨率為480*320
由于iphone3GS和iphone4的物理屏幕尺寸的大小是一樣的只盹,所以辣往,他們的pt是相同的。但是由于iphone4的現(xiàn)實(shí)像素為960px×640px殖卑,也就是說每英寸在iphone4的屏幕下顯示了326個(gè)像素(剛好是iphone3GS的2倍)站削。
即在同一物理長(zhǎng)度pt長(zhǎng)度下,iphone4的屏幕像素密度是iPhone3GS的2倍孵稽,因此像素分辨率是iphone3gs的2倍许起。
這也就是為什么當(dāng)我們?cè)谧鰅OS客戶端的設(shè)計(jì)時(shí)候(通常我們以@2x來設(shè)計(jì)),開發(fā)說的圖片尺寸多少pt菩鲜,換算成要乘以2的原因了(如果我們做iphone6+的設(shè)計(jì)要在pt數(shù)×3)的由來了园细。
再去看iphone的各個(gè)尺寸就很簡(jiǎn)單了〗有#可以看出iphone的屏幕密度只有3種猛频,即
@1x,163ppi(iphone3gs)
@2x,326ppi(iphone4伦乔、4s、5董习、5s烈和、6)
@3x,401ppi(iphone6+)