如何計算屏幕DPI呢?
只要我們知道屏幕分辨率、屏幕尺寸(對角線長度),就可以算出相應的屏幕密度,從而根據其范圍得出屬於那種屏幕密度。
我們可以根據長或者根據寬來計算出dpi,計算公式為:
DPI = 寬 / ((尺寸2 × 寬2) / (寬2 + 高2))1/2 = 長 / ((尺寸2 × 高2) / (寬2 + 高2))1/2
大概計算方法如下,以寬為例:
1.比如分辨率為320 × 480,則長寬比為1:1.5
2.比如屏幕尺寸為3.6”,則根據勾股定理有:
高2 + 寬2 = 3.62,
又因為,高 = 1.5 × 寬,代入上式,有:
寬2 + 2.25 × 寬2 = 12.96,
得出,寬 = (12.96/3.25)1/2 = 1.9969
3.寬為320px,分布在1.9969”上,因此密度為320 / 1.9969 = 160.2467
4.因此此密度約為mdpi的密度