前言:雖然自己已經看過很多關於螢幕相關引數的文章了,自己也在sg上面寫過相關的文章。今天看到的這篇文章,作者言簡意賅,文筆真的比我強的不知道那裡去了,三三兩兩幾句話,就把問題解釋的清清楚楚,這麼好的文章,趕緊收藏起來。
dpi 是英文 dots(點) per inch 的縮寫,在最早的時候,這個單位是用來描述印表機的效能的,意思就是這台印表機最多能用多少個墨點來列印一寸的內容。目前市面上常見的家用黑白印表機普遍都去到了 600 600 dpi 而家用彩色**印表機則能去到 5760 1440 dpi。dpi 越高,每英吋內的墨點就越多,你列印出來的東西就會越清晰銳利。
ppi 是英文 pixels per inch 的縮寫,意味每寸能容納多少顆畫素,用於描述螢幕的畫素密度。我們上面提到的印刷物以無數多的墨點來構成影象,而螢幕同樣也是以一定數量的發光點來構成影象。見過街上那些走紅字的 led 顯示屏麼?上面的那一顆顆的 led 燈就是這塊螢幕的發光點,我們使用的 macbook 的 retina 顯示屏的原理也跟這些看起來十分粗糙的走紅字顯示屏是一樣的,只不過 retina 顯示屏的發光點密度非常高,人眼已經看不出來顆粒感而已。
對於螢幕來說 ppi 是用於描述每英吋發光點數量的,它表明了一塊螢幕發光點密度的高低,這些發光點我們更常稱之為畫素,一塊螢幕寬高有幾寸是在生產的時候就被定好的,而寬高各能容納下多少顆畫素,也是在生產的時候就被定好的,所以我們所說的 ppi 可以說是乙個物理單位。簡單舉個例子吧,我們手頭上的 iphone(6~7) 寬為 2.3 英吋,高為 4.1 英吋,根據勾股定理得出這塊螢幕的尺寸(螢幕對角線距離)是 4.7 英吋。同時,iphone(6~7) 螢幕寬(每行)有 750 個畫素(發光點),高(每豎)有 1334 顆畫素(發光點)。
ppi 說的是畫素密度,而解析度說的是塊螢幕的畫素尺寸,譬如說 1334*750 就是 iphone(6~7)的解析度,說 iphone(6~7)的解析度是 326 是錯誤的表述,326 是它的畫素密度,單位是 ppi。
詢問別人一粒畫素有多大是乙個非常雞賊的問題(小心面試遇到這樣的題),雖然我們說畫素是構成螢幕的發光的點,是物理的,但是畫素在脫離了螢幕尺寸之後是沒有大小可言的,你可以將 1920 * 1080 顆畫素放到一台 40 寸的小公尺電視機裡面,也可以將同樣多的畫素全部塞到一台 5.5 寸的 iphone7 plus 手機裡面去,那麼對於 40 寸的電視而言,每個畫素顆粒當然會大於 5.5 寸的手機的畫素。
所以光看螢幕的解析度對於設計師來說是不具備多少實際意義的,通過解析度計算得出的畫素密度(ppi)才是設計師要關心的問題,我們通過螢幕解析度和螢幕尺寸就能計算出螢幕的畫素密度的。
再次使用 iphone(6~7)作為例子。我們知道該螢幕的橫向物理尺寸為 2.3 英吋 ,且橫向具有 750 顆畫素,根據下面的公式,我們能夠算出 iphone(6~7)的螢幕是 326 ppi,意為每寸存在 326 顆畫素。
其實不論我們怎麼除,計算得出來的畫素密度(ppi)都會是這個數,寬存在畫素除以寬物理長度,高存在畫素除以高物理長度,得數都接近於 326。
一塊 326326px 的正方形色塊在一台 iphone 7 上面展現出來的物理尺寸將會會是 11 英吋。這是因為該螢幕每英吋能容納 326 顆畫素,所以 326px 湊在一起剛好就是 1 英吋。假設我們能將 iphone 7 手機螢幕 ppi 調低 50% 變為 163,色塊還是 326326px, 這個色塊的物理尺寸會變成 22 英吋,同樣多的畫素,看起來卻大了一倍。咦!這是為啥?
因為我們的色塊是 326326px 大小的,而這台 163ppi 的假 iphone 7 每英吋上面只有 163 顆畫素,為了要展示 326326px 的色塊,它就要多用 1 英吋的螢幕,所以這個色塊在螢幕上面看起來就 「長大了」 一倍。
dpi和ppi是什麼意思
dpi表示解析度,指每英吋長度上的點數.dpi又可細分為水平解析度和垂直解析度,例如一張1英吋 1英吋的,如果它的水平解析度是100 dpi,垂直解析度是50 dpi,那麼就是說,它水平每英吋分成100小段,垂直每英吋分成50小段,就像公尺尺上的一格格那樣.這張圖總共有100 50 5000個格仔,...
dpi和ppi換算 DPI和PPI的計算公式
關於dpi和ppi的問題,我們之前發布了一篇文章 右側 但是仍然有小夥伴表示不好理解。其實,如果你是數學腦,則可以用數學化的方法來理解。請看以下計算過程 原圖我們的原圖是乙份長寬都是1800畫素的。這張長寬都是1800畫素 對它自己而言,dpi和ppi沒有意義。它的解析度引數,僅僅是1800畫素而已...
DPI和PPI的區別
dpi dots per inch 每英吋的點數 對於印表機 繪圖儀 顯示器等輸出裝置而言 實際的輸出結果取決於每英吋含有的光點數 所以用 dpi 表示輸出裝置的解析度。對於手機而言,這個值是螢幕廠商給定的最佳顯示值,我們也可以自行更改 開啟手機root許可權 adb shell wm size 3...