官方公布的手機屏幕分辨率比均為物理像素比,比如 ipone5的設備分辨率為640*1136dp,屏幕為4英寸。
1.計算ppi
PPI,即Pixels Per Inch所表示的是每英寸所擁有的像素(Pixel)數目。因此PPI數值越高,即代表顯示屏能夠以越高的密度顯示圖像。當然,顯示的密度越高,擬真度就越高。
手機屏幕距離你的眼睛10-12英寸(約25-30厘米)時,它的分辨率只要達到300PPI這個神奇數字(每英寸300個像素點)以上,你的視網膜就無法分辨出像素點了,這樣的屏幕被稱為“視網膜屏幕”。由於其具備超高的像素密度,因此屏幕顯示異常清晰、銳利。而通常電腦顯示屏幕的分辨率為72PPI。如果想了解你的手機是否擁有“視網膜(Retina)屏幕”,就要計算手機屏幕的PPI了。
PPI的計算公式表達為 PPI=√(X²+Y²)/ Z (X:長度像素數;Y:寬度像素數;Z:屏幕尺寸)。計算公式如下圖。
iphone的ppi為(1136^2+640^2)/4=326ppi,屏幕屬於視網膜屏,dpr=2,因為1px=(dpr)^2*dp,所以1邏輯像素需要兩個設備像素來渲染,即,iphone5的邏輯像素為320*568。