ZonoTools
首頁/裝置工具/What Is My Device Pixel Ratio

我的裝置像素比是多少

你的裝置像素比

放大或缩小(Ctrl/Cmd +/−)即可觀察比例变化。所有值都在本機读取。

使用方法

  1. 開啟頁面 — 您的裝置像素比在頂部顯得較大。
  2. 在某些系統上使用 Ctrl/Cmd + 或 − 縮放並觀察 DPR 變化。
  3. 按一下複製以儲存 CSS 或圖片匯出設定的 DPR 值。

常見問题

我的裝置像素比是多少?

裝置像素比 (DPR) 是 window.devicePixelRatio — 有多少實體螢幕像素會對應到一個 CSS 像素。 DPR 為 2 表示 1 個 CSS 像素是用 2×2 物理像素(典型的 Retina/HiDPI)繪製的。

正常的設備像素比是多少?

1 是標準桌面密度。 2 在 Retina Mac 和許多手機上很常見。 3出現在一些旗艦手機上。小數值(例如 1.25)通常來自作業系統顯示縮放或瀏覽器縮放。

為什麼變焦時 DPR 會改變?

由於 CSS 像素和裝置像素之間的關係發生變化,瀏覽器縮放可能會影響某些平台上報告的 DPR。將縮放重設為 100% 後刷新以取得基線讀數。

如何計算實體解析度?

將 CSS 螢幕寬度和高度乘以 DPR。此頁面會在詳細資訊面板中自動顯示 CSS 解析度和實體解析度。

DPR 和螢幕解析度有什麼不同?

螢幕解析度是寬度 × 高度(以 CSS 像素為單位)。 DPR 是物理像素的乘數。您需要兩者來選擇正確的圖像資源大小(@2x、@3x)。

是否有資料發送到伺服器?

不會。 DPR 和螢幕值是從視窗 API 本機讀取的。沒有上傳任何內容。

介紹

什麼是我的裝置像素比 顯示您目前的devicePixelRatio正面和中心 — 該數字告訴您是否處於標準 (1×)、Retina (2×) 或更高密度 (3×) 渲染,CSS 和物理解析度在下面詳細說明。

DPR 解釋了為什麼「1920×1080」螢幕看起來清晰或柔和,為什麼@2x影像很重要,以及為什麼畫布和WebGL緩衝區需要與CSS像素不同的大小。此頁面無需安裝即可從您的瀏覽器讀取即時值。

了解裝置像素比

裝置像素比 (DPR) = 每 CSS 像素的實體像素。

DPR Label 典型裝置
1 Standard 許多外接顯示器、舊筆記型電腦
2 視網膜/HiDPI MacBook Retina,許多手機
3 High-density 部分旗艦手機
1.25–1.5 作業系統擴充 Windows 顯示比例、分數縮放

物理寬度 ≈screen.width × DPR(顯示在詳細資訊面板中)。

常見用例

  • 選擇影像資源 — 當 DPR 為 2 或 3 時匯出 @2x/@3x 圖示。
  • Canvas 和 WebGL — 使用 DPR 設定後備儲存尺寸以實現清晰的渲染。
  • CSSimage-set()resolution — 驗證適用哪些密度規則。
  • 跨機器的 QA — 當佈局在 Retina 與非 Retina 上看起來不同時記錄 DPR。

最佳實踐