從JS / CSS檢測系統(tǒng)DPI / PPI?我正在研究一種獨(dú)特的應(yīng)用程序,它需要根據(jù)顯示的設(shè)備生成特定分辨率的圖像。因此,在常規(guī)Windows瀏覽器(96ppi),iPhone(163ppi),Android G1(180ppi)和其他設(shè)備上的輸出是不同的。我想知道是否有辦法自動(dòng)檢測到這一點(diǎn)。我最初的研究似乎說不。我見過的唯一建議是在CSS中創(chuàng)建一個(gè)寬度指定為“1in”的元素,然后檢查它的offsetWidth(另請(qǐng)參閱如何通過javascript訪問屏幕顯示的DPI設(shè)置?)。有道理,但iPhone用這種技術(shù)騙我,說它是96ppi。另一種方法可能是以英寸為單位獲取顯示尺寸,然后除以寬度(以像素為單位),但我不知道如何做到這一點(diǎn)。
從JS / CSS檢測系統(tǒng)DPI / PPI?
慕慕森
2019-08-28 10:24:05