DPI、PPI、DP、PX 的详细计算方法及算法来源是什么
生活随笔
收集整理的這篇文章主要介紹了
DPI、PPI、DP、PX 的详细计算方法及算法来源是什么
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ppi計算方法是長寬各自平方之和開方,除以對角線長度(單位英寸)。原理可以自己畫個矩形勾股定理算一算。
因為安卓設備屏幕眾多不可能為每個屏幕單獨開發,所以用公式 px=dp*(ppi/160)計算在不同屏幕上的像素數。
舉例:HVGA屏320480,一般是3.5寸,計算點密度為√ (320^2 + 480^2) / 3.5 = 164,約等于160,1pd=1px
WVGA屏480800,按3.8寸屏算,點密度 √ (480^2 + 800^2) / 3.8 = 245,約等于240,1dp=1.5px。
還有更高分辨率的屏幕就不一一列舉了,總之dp是為了方便適配不同屏幕的單位,在不同屏幕密度下,1dp的物理長度也相同
液晶屏顯示圖像,放大來看是一個個小點組成的,這些小點就是像素點(px)。
有的手機屏幕小像素點少,比如HTC G11的4寸480x800屏幕,還有的屏幕大像素點多,比如三星note2的5.5寸720x1280屏幕。
這個圖標在不同的手機屏幕上顯示出來,就是上圖的效果。可以想象一下我們不同的手機打開同一個應用,按鈕的尺寸相差很大。
圖片顯示大小是由什么決定的呢&#
總結
以上是生活随笔為你收集整理的DPI、PPI、DP、PX 的详细计算方法及算法来源是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDoj 2604 queuing
- 下一篇: ppi协议源码 c语言,西门子PPI通讯