屏幕尺寸、分辨率、DPI、PPI
屏幕尺寸
下面這張圖是華為榮耀7的尺寸圖,圖上寫的是5.2英寸。我們所說的這個5.2英寸是手機屏幕對角線的長度。
我們平時是不用英寸這個單位的,我們用的是毫米,厘米,米這些單位。那么英寸和毫米,厘米之間怎樣的換算關系呢?
1英寸(inch)=2.54厘米(cm)
2.54 * 5.2 = ?13.208? (cm)
即對角線的長度為13.208cm
分辨率(resolution)
指給定的面積內“點”或“像素”的數量。有時被稱為“解析度”。可分為顯示分辨率、圖像分辨率、打印分辨率和掃描分辨率等。分辨率可以理解為點或像素的密度(dot / pixel density)
上面的圖顯示,華為榮耀7的分辨率是1920px*1080px = ?2,073,600?,表示屏幕內有這么多個的像素點。
在我們手機上呈現的一條線,一個面,一張圖像都是由一個個像素點來表示的,你也可以簡單理解為是由一個個小方塊組成的。看看下面這張圖你就明白了。
PPI(屏幕像素密度)
即每英寸屏幕所擁有的像素數,英文簡稱PPI。在讀到這個每英寸屏幕時,我曾經深深的疑惑,這個每英寸是不是每平方英寸的簡稱呢?事實證明,我還是太年輕,這個英寸跟之前手機屏幕的尺寸一樣,也是對角線的長度。所以,我們可以這么理解屏幕像素密度,即在一個對角線長度為1英寸的正方形內所擁有的像素數。
這個公式真是簡單明了,把很多疑問都給我們解決了。我們還是拿華為榮耀7手機為例,我們知道它的尺寸為5.2英寸,分辨率為1920px*1080px(1920px就是公式里的縱向,1080px就是公式里的橫向了)。你不信的話就用公式算一下,最后得出的PPI,是不是就是424ppi。我算了一下,結果是423.6359942465958,懂得四舍五入的同學就知道424是個近似值了。
DPI
DPI 是英文 Dots(點) Per Inch 的縮寫,在最早的時候,這個單位是用來描述打印機的性能的,意思就是這臺打印機最多能用多少個墨點來打印一寸的內容。目前市面上常見的家用黑白打印機普遍都去到了 600 ~ 600 dpi 而家用彩色照片打印機則能去到 5760 ~1440 dpi。DPI 越高,每英寸內的墨點就越多,你打印出來的東西就會越清晰銳利。
DPI 和 PPI 經常混用。因為很多行業將“Dot”泛指為所有的圖像基本單元。多數情況下,DPI=PPI,后面涉及到視網膜屏幕(retina)時,會提到怎么就不等了。
DPI縮放
很多年前,廠商已經在自家的筆記本電腦上使用高分辨率屏幕,為專業人士提供更細膩的畫面、更好的色彩表現,圖片細節更高、文本字體更銳利,如14年上市的ThinkPad W540上的2.8k屏(下圖右)、16年上市的ThinkPad p50上的4k屏(下圖右)。
但是高分辨率屏幕不縮放的話文本和圖標太小,縮放的話在windows系統下可能存在著縮放模糊、邊緣漸變、文本反而不清晰這種情況;某些第三方軟件也會出現“縮放無用”的狀況,比如下圖中的按鈕小到沒法看。
Windows Vista開始使用DPI虛擬化(DPI virtualization),為了處理處理不支持DPI的應用程序,不讓老程序在高DPI設置下出現界面錯位。
如果DPI縮放比例不超過120,那么使用XP沿襲來的傳統DPI縮放機制,超過后就使用DPI虛擬化。對于向系統報告了DPI自適應的程序,系統將停用DPI縮放;對于沒有報告DPI自適應的程序,系統將會按照如下機制進行:
但是這個縮放機制可能會出現視頻媒體渲染錯誤、界面UI元素縮放不齊等問題:
Windows10 開始所有DPI級別均使用DPI虛擬化技術,但是還是需要兼容老舊的win32傳統桌面應用,在整數倍縮放和非整數倍縮放時某些應用表現有明顯差異
電腦屏幕可以調分辨率,難道是通過調整它的像素大小實現的?
在同一個設備上,它的像素個數是固定的,這是廠商在出廠時就設置好了的。只有不同的設備之間,才有像素大小的區別。既然在同一個設備上,像素點數早就設定好了,那電腦上可以調整分辨率是怎么回事?我再怎么調,像素點數還是那么多啊。
家系統給你推薦的是1366px768px的分辨率,你知道意味著什么嗎?沒錯,微軟在這塊屏幕上橫向設置了768個像素,豎向設置了1366個像素。再怎么拉扯,這個數字是不會變了。那么,為啥我還能調整分辨率呢?我要是調整到800px600px,按照定義,橫向就是600個像素,豎向就是800個像素了啊。其實呢,你把分辨率調成800600,系統就會分配給你800600個有效像素個數,也就是真實的色彩塊。其他的個數呢,就由系統自作主張,通過一系列運算給你一個模擬色彩塊,填充成正好1366*768個色彩塊。這些拿來充數的像素塊,和真實的像素塊放到一起。
總結
以上是生活随笔為你收集整理的屏幕尺寸、分辨率、DPI、PPI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: w3m 使用总结
- 下一篇: t470键盘拆解_联想ThinkPad