Hello,移動WEB px,dp,dpr畫素基礎

2021-09-28 13:55:53 字數 575 閱讀 9241

問題點1:iphone5解析度:640 * 1136 dp,為什麼chrome瀏覽器f12中顯示的320 *568??

iphone5 解析度640 * 1136指的是

物理畫素,而實際開發中用的px是邏輯畫素

計算公式:

1px = dpr^2 * dp

iphone5的dpr=2 即 1px = 4 * dp (x軸2個,y軸2個)

因此,640dp * 1136dp = 320px * 568px

問題點2:為什麼iphone5的dpr等於2 ?

知識點:

ppi 

計算公式:ppi = (1136^2 640^2)/4=326ppi (視網膜retina屏),根據ppi縮放比圖,326屬於超高dpi,所以預設縮放比為2 即dpr=2

更多專業前端知識,請上

【猿2048】www.mk2048.com

hello,多執行緒。

include include 宣告執行緒入口函式原型 dword winapi fun1proc lpvoid lpparameter dword winapi fun2proc lpvoid lpparameter int tickets 100 handle hmutex void main ...

hello,網路程式設計

什麼是網路程式設計 網路程式設計從大的方面說就是對資訊的傳送到接收,中間傳輸為物理線路的作用。網路程式設計最主要的工作就是在傳送端把資訊通過規定好的協議進行組裝包,在接收端按照規定好的協議把包進行解析,從而提取出對應的資訊,達到通訊的目的。中間最主要的就是 資料報的組裝,資料報的過濾,資料報的捕獲,...

hello 模板函式

參考 如果乙個地方即有左值引用,又有右值引用,而且功能函式內容相同,這樣就要寫兩遍 問題變得更麻煩了,如 include void func const i std cout i std endl void func int i std cout i std endl void func int i...