當前位置:編程學習大全網 - 人物素材 - png與jpg的區別是什麽?

png與jpg的區別是什麽?

png和jpg都是常用的圖片格式,其中png屬於無損壓縮,jpg是有損壓縮,使用中兩者最明顯的壹個區別是png支持透明通道,jpg的圖片更適合在網絡中傳播和使用。

現在的智能手機後置攝像頭的像素越來越高,對於壹張2000萬像素的24位深度圖,如果100%不壓縮,這張照片的存儲空間高達57.2M,比如BMP格式就是這種情況,這樣的圖片儲存會極大浪費我們的存儲空間。

於是算法學家發明了各種先進算法,來制定新的圖片格式,比如我們常用的有jpg、png、gif動圖等等。

壓縮算法

其中jpg使用了有損壓縮的算法,並且壓縮比可以自定義,我們在使用Photoshop儲存jpg格式時,可以選擇圖片的儲存質量,有0~12的等級可選,其實就是自定義壓縮比,壓縮比越高,最終圖片的儲存空間越小,細節損失也越大。

jpg雖然采用了無損壓縮,但是當壓縮質量在9以上時,圖片顯示的質量還是相當不錯的,甚至肉眼也很難區別出來,智能手機拍攝的照片壹般默認為高質量的jpg,對於壹張2000萬像素的人物風景照,相機默認壓縮算法得到的儲存大小在10M左右。

而png使用無損壓縮的算法,我們在操作Photoshop儲存png格式時,就沒有了自定義圖片質量的選擇,在絕大多數情況下,同樣的照片png要比jpg的存儲空間大。

但是當圖片使用的顏色較少時,png格式的壓縮算法更具優勢,甚至存儲空間比jpg還小,png基本上就相當於把文件壓縮成zip格式,只不過這個文件是圖片而已。

透明通道

png和jpg最大的不同點在於png支持alpha通道,也就是我們說的透明通道,而jpg是不支持透明通道的,這就使得png格式在某些場合具有特殊的用途。

比如電腦應用程序圖標,我們會發現圖標的邊緣是透明的,我們可以看到後面的桌面背景,如果我們找到該程序的圖標文件,會發現圖標的格式壹般都是png,這就是透明通道的壹個用途,而jpg格式無法實現。

如果我們使用Photoshop,把帶透明通道的圖片保存為jpg格式,那麽原先的透明通道會當作白色背景處理掉。

而且png格式還支持半透明,alpha通道有256個透明度可選擇,這大大增加了png格式的應用範圍。

對於做設計的朋友,也會經常使用png的透明功能,比如公司圖標或者文字我們保存為png格式,就避免了下次使用時的摳圖。

從使用體驗上來說,png和jpg最明顯的區別有三點:

1、png支持透明和半透明;jpg不支持。

2、png為無損壓縮;jpg為有損壓縮,而且壓縮比可以自定義。

3、絕大多數情況下,同樣的照片png所占儲存空間更大。

  • 上一篇:壹級建造師安全生產管理條例?
  • 下一篇:plc對電腦配置有要求嗎?我剛剛接觸plc編程,求前輩回答。
  • copyright 2024編程學習大全網