Android DPI的計算


如何計算屏幕DPI呢?

只要我們知道屏幕分辨率屏幕尺寸(對角線長度),就可以算出相應的屏幕密度,從而根據其范圍得出屬於那種屏幕密度。

我們可以根據長或者根據寬來計算出dpi,計算公式為:

DPI = 寬 / ((尺寸× 寬2) / (寬2 + 高2))1/2 = 長 / ((尺寸× 高2) / (寬2 + 高2))1/2

 

大概計算方法如下,以寬為例:

1.比如分辨率為320 × 480,則長寬比為1:1.5

2.比如屏幕尺寸為3.6”,則根據勾股定理有:

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的密度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM