72DPI的圖片拿去打印會糊嗎?手機拍出來的照片是多少DPI?PS裏顯示72PPI爲何另存爲JPG就變成96DPI了?ide
相似的問題層出不窮。本站不少篇文章都講到了DPI和PPI的問題,但彷佛仍是不能很好地解釋。這裏咱們以「一次性將這個問題說清楚」爲目的,來好好聊聊DPI和PPI。測試
概念問題spa
不管是DPI仍是PPI,實際都是一種換算的概念,即將圖片承載的信息換算爲現實中的圖片(即人眼能實際看到的圖像)。DPI和PPI的區別在於換算的途徑不一樣,DPI面向的是印刷受體,而PPI面向的是熒幕。設計
1.PPIcode
PPI是英文Pixels Per Inch的縮寫,意爲像素每英寸。英寸是經常使用的長度單位,大約至關於2.54釐米。而像素是專用於熒幕的概念,指的是熒幕能夠解析的最小的點。所以,PPI值得是像素在熒幕上的密度,PPI越高圖像就越清晰。blog
舉例來講,若是電腦屏幕是2K分辨率,即1920×1080像素,它的圖像寬爲1920像素。而若是這個電腦屏幕的物理寬度是19.2英寸,電腦屏幕是分辨率就是1920/19.2=100PPI。圖片
2.DPIit
DPI是英文Dots Per Inch的縮寫,意爲點每英寸。應粗你仍是那個英寸,可是點的意義有不少。通常來說,你能夠把Dot理解爲取樣點,即物理設備能夠解析的最小單位。在印刷時,它就能夠做爲印刷網點,而在鼠標等電子設備上,能夠理解爲最小操做閾值(即設備會把多麼遠的兩個點看成一個點來處理)。class
咱們仍然拿1920×1080像素的圖片來舉例子,若是印刷設備的解析能力恰好是100DPI,並且你要印製的紙張尺寸恰好是19.2英寸,那麼印刷設備就能夠恰好把一個像素做爲一個取樣點,印刷完成後圖片的保真度是百分之百(也就是圖片全部的視覺信息都被印刷出來了)。在大多數狀況下,這幾個數值都不那麼整好,所以保真度會產生損失。
做用原理
正如前文所說,DPI和PPI是連接圖片信息和視覺的窗口,那麼它們是如何產生做用的呢?
1.圖片內置的DPI和PPI
圖片在計算機(或其餘設備)裏是一系列表明視覺信息的數據,它的單位是像素。所以,真正能定義圖片尺寸的是分辨率,好比前面提到的1920×1080像素。
而不少格式的圖片會內置DPI或PPI這個屬性,它的惟一做用是做爲圖形處理軟件的參考值。好比,一張圖片的PPI是300,那麼置入Illustrator的時候就會直接是300PPI下的尺寸。DPI是徹底相同的道理。換言之,不論圖片的DPI和PPI如何變化,若是分辨率不變,那麼圖片承載的信息量就不會變化,在實際意義上圖片的「大小」都是相同的。
2.設備的DPI和PPI
咱們以前提到了印刷設備的解析能力這個問題。其實每一個熒幕和每一個印刷設備都有本身PPI或DPI參數。咱們拿熒幕來講,熒幕的PPI就決定了熒幕的解析能力(注意,並不是最大解析能力,而是絕對解析能力)。
如你把某個圖片的尺寸在屏幕上放大縮小,它的物理尺寸在改變,所以對信息量來講PPI也在改變。然而,熒幕會按照它本身的PPI顯示能力來從新解析這張圖片,最終造成你肉眼看到的結果。這個過程,咱們能夠稱爲「柵格處理。」
3.柵格處理時使用的DPI和PPI
柵格處理,實際就是將圖片在物理尺寸不變的狀況下,對DPI或PPI進行調整,圖片的信息量會受到影響。圖像爲什麼須要進行柵格處理?由於任何設備都有固定的解析能力,好比不少熒幕的解析能力是72PPI,這時一張全屏後(即在屏幕的物理尺寸下)從信息量上來講有300PPI的圖片顯然超過了熒幕的解析能力,所以對熒幕來講這麼大的圖片是不必的,把圖片在熒幕的物理尺寸下處理爲72PPI就恰好了。
從上面的例子中,你也能夠看出,柵格處理無處不在。你在解析能力爲72PPI的電腦熒幕上查看一張圖片時,不論你如何放大縮小圖片,肉眼看到的都是72PPI的圖像。即使圖片可能被放大到模糊,你看到的還是72PPI,由於電腦熒幕會將任何圖像柵格處理到72PPI。
然而在柵格處理的過程當中,處理結果的質量和原圖質量有很大的關係。好比,一張在改物理尺寸下,信息量能夠達到300PPI的圖片,被設備柵格到150PPI,它仍然會是清晰的。而若是原信息量只有72PPI,柵格到150PPI就會看起來模糊。
對於印刷設備來講也是同樣的,現代印刷機的解析能力通常是300,所以在圖片的物理尺寸和預想印刷完成後的物理尺寸相同時,若是信息量達不到300DPI,那麼在印刷時就會被印刷設備柵格處理到300DPI,結果就會是模糊的。但上述二者都不能算絕對,畢竟人眼的識別能力也是有限的,好比220DPI的圖像被從300DPI的設備中印刷出來,肉眼也基本看不出模糊。
4.簡單理解柵格
柵格處理有很是多種算法,在Photoshop中,在縮放圖片的時候你能夠看到相似「兩次立方」、「兩次線性」、「臨近」這樣的選項,指的就是柵格處理的計算方式。
幾乎全部的柵格都是有損處理,除了某些算法中的整數倍放大。這很容易理解,畢竟柵格至關於一種縮放。試想,你將5×5像素的圖片柵格成4×4像素會發生什麼?因爲像素徹底沒法一一對應,4×4像素的圖片中,每一個像素都須要根據原圖中的9個像素來計算新的色值,所以原圖的信息受到了不可逆的破壞。
實際應用
原理說了很多,那麼應用的時候咱們應該注意什麼?
1.在條件容許的狀況下,圖片分辨率越高越好
咱們可能不會有精力去關心圖片信息量的DPI是多少,印刷設備的DPI又是多少這種細節的問題。但有一點是能夠肯定的,那就是圖片只要足夠大,印刷就會清晰。
2.若是有可能,使用準確的數值
許多軟件能夠幫助你瞭解圖片實際尺寸下的PPI,好比使用Photoshop,在300PPI下建立A4的文件(尺寸21×29.7釐米,對應分辨率2480×3508像素)並作出圖片,那麼大多數狀況下均可以完美印刷。正如前文所述,大多印刷設備的解析能力是300DPI,所以在該圖片的信息量下,1個像素恰好對應1個點,甚至不須要柵格處理。而若是你強行使用400PPI來建立A4尺寸的文件,拿到300DPI的設備上會被柵格,說不定還不如300DPI的質量好(畢竟是有損處理,但這種差異未必能看得出來)。