日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DPI、PPI、DP、PX 的详细计算方法及算法来源是什么

發布時間:2023/12/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DPI、PPI、DP、PX 的详细计算方法及算法来源是什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • dpi是dot per inch,每英寸多少點,ppi是 Pixel per inch,每英寸像素數,針對顯示器的設計時,dpi=ppi。
    ppi計算方法是長寬各自平方之和開方,除以對角線長度(單位英寸)。原理可以自己畫個矩形勾股定理算一算。
  • ppi表示顯示設備的點密度,dpi表示印刷品點密度。
  • dip或dp,是安卓開發用的單位,1dp表示在屏幕點密度為160ppi時1px長度。
    因為安卓設備屏幕眾多不可能為每個屏幕單獨開發,所以用公式 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 的详细计算方法及算法来源是什么的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。