jpg 與 png 的區(qū)別

轉(zhuǎn)自知乎

1. GIF(87年)

  • 使用無損壓縮
  • 8 bit 彩色(256種顏色)
  • 支持單一透明色;

2. JPG(92年):

  • 使用的一種 失真壓縮 標(biāo)準(zhǔn)方法
  • 24 bit 彩色,內(nèi)容比GIF豐富
  • 不支持動(dòng)畫
  • 不支持透明色

JPEG的壓縮方式通常是破壞性資料壓縮(lossy compression),意即在壓縮過程中圖像的品質(zhì)會(huì)遭受到可見的破壞。一張圖片多次上傳下載后,圖片逐漸會(huì)失真。

優(yōu)點(diǎn):

JPEG/JFIF是最普遍在萬維網(wǎng)(World Wide Web)上被用來儲(chǔ)存和傳輸照片的格式;
JPEG在色調(diào)及顏色平滑變化的相片或是寫實(shí)繪畫(painting)上可以達(dá)到它最佳的效果。
在這種情況下,它通常比完全無失真方法做得更好,仍然可以產(chǎn)生非常好看的影像(事實(shí)上它會(huì)比其他一般的方法像是GIF產(chǎn)生更高品質(zhì)的影像,因?yàn)镚IF對(duì)于線條繪畫和圖示的圖形是無失真,但針對(duì)全彩影像則需要極困難的量化)。

缺點(diǎn):

不適合于線條繪圖(drawing)和其他文字或圖示(iconic)的圖形,因?yàn)樗膲嚎s方法用在這些圖形的型態(tài)上,會(huì)得到不適當(dāng)?shù)慕Y(jié)果。

3. PNG(96年)

  • 無損數(shù)據(jù)壓縮的
  • PNG格式有8位,24位,32位三種形式
    8位PNG支持兩種不同的透明形式(索引透明和alpha透明)
    24位PNG不支持透明
    32位PNG在24位基礎(chǔ)上增加了8位透明通道,可展現(xiàn)256級(jí)透明程度
優(yōu)點(diǎn):

支持256色調(diào)色板技術(shù)以產(chǎn)生小體積文件
最高支持48位真彩色圖像以及16位灰度圖像
支持Alpha通道的半透明特性
支持圖像亮度的gamma校正信息
支持存儲(chǔ)附加文本信息,以保留圖像名稱、作者、版權(quán)、創(chuàng)作時(shí)間、注釋等信息
使用無損壓縮
漸近顯示和流式讀寫,適合在網(wǎng)絡(luò)傳輸中快速顯示預(yù)覽效果后再展示全貌
使用CRC循環(huán)冗余編碼防止文件出錯(cuò)
最新的PNG標(biāo)準(zhǔn)允許在一個(gè)文件內(nèi)存儲(chǔ)多幅圖像

缺點(diǎn):

也有一些軟件不能使用適合的預(yù)測,而造成過分臃腫的PNG文件。

4. alpha通道

  • 描述圖片中的透明區(qū)域,此透明區(qū)域允許通透地顯示背景。
  • 是指一張圖片的透明和半透明度。
例如:

① 一個(gè)使用每個(gè)像素16比特存儲(chǔ)的位圖,對(duì)于圖形中的每一個(gè)像素而言,可能以5個(gè)比特表示紅色,5個(gè)比特表示綠色,5個(gè)比特表示藍(lán)色,最后一個(gè)比特是阿爾法。在這種情況下,它要么表示透明要么不是,因?yàn)榘柗ū忍刂挥?或1兩種不同表示的可能性。
② 一個(gè)使用32個(gè)比特存儲(chǔ)的位圖,每8個(gè)比特表示紅綠藍(lán)和阿爾法通道。在這種情況下,就不光可以表示透明還是不透明,阿爾法通道還可以表示256級(jí)的半透明度,因?yàn)榘柗ㄍǖ烙?個(gè)比特可以有256種不同的數(shù)據(jù)表示可能性。

5. JPG VS PNG

JPG在圖片壓縮方面有巨大優(yōu)勢(shì),但采用有損壓縮,圖片質(zhì)量有損失。
一般截屏用PNG格式不但比JPG質(zhì)量高而且文件更小;防鋸齒PNG非常有優(yōu)勢(shì)。

圖形保真
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容