當(dāng)前位置:首頁> 壓縮教程> 其他教程> jpg和jpeg有什么不同?之間有著什么樣的聯(lián)系?

jpg和jpeg有什么不同?之間有著什么樣的聯(lián)系?

發(fā)布時間:2021-06-22 15:30:05        出處:易壓縮        閱讀數(shù):1640

  您也許對JPEG和JPG看起來如此相似感到疑惑,它們究竟是同一種圖片格式嗎?JPEG與JPG之間究竟有什么關(guān)系?要回答這個問題,我們必須先理解JPEG的來源。


  JPEG,全名為"JohnPhotographicExpertsyup",譯成中文,是1986年成立的“圖像聯(lián)合專家組”,1992年,它發(fā)布了“JPEG標(biāo)準(zhǔn)”,這是一項專門對圖像進行壓縮的標(biāo)準(zhǔn)。


jpeg


  在JPG、JPEG、JFIFI和JIF等文件格式中,使用JPEG標(biāo)準(zhǔn)壓縮的圖片文件,被稱為"JPEG文件",JIG文件的擴展名最常見。


  若JPEG在此指的是聯(lián)合圖像專家小組,那么JPEG和JPG就是制定壓縮標(biāo)準(zhǔn)的組織和采用該組織制定的壓縮標(biāo)準(zhǔn)的一種壓縮方式之間的關(guān)系;若JPEG在此指的是JPEG壓縮標(biāo)準(zhǔn),那么JPEG和JPG就是一種壓縮方式,圖像的壓縮方式和采用該標(biāo)準(zhǔn)的壓縮方式之間的關(guān)系;

JPEG是指JPG的后綴名,JPEG與JPG的關(guān)系,就是JPEG標(biāo)準(zhǔn)中JPEG壓縮圖像的兩種不同格式。


顏色空間變換

  為了壓縮圖片,首先要知道圖片中包含的內(nèi)容是什么,在分解圖片內(nèi)容時,首先要做的是顏色空間轉(zhuǎn)換。色彩空間是指描述圖像顏色的一組數(shù),比較常用的色彩空間有RGB、CMYK。


  也就是說,RGB用三組數(shù)值,分別代表紅、綠、藍(lán),而紅、綠、藍(lán)三種顏色在不同程度上被配比后,就會呈現(xiàn)出不同的顏色。一般RGB顏色模式用于顯示顯示器。


  CMYK表示為四組數(shù),分別表示色、品紅色、色、艷,而青、品紅色、色、艷四種顏色經(jīng)過不同程度的配比,就會出現(xiàn)不同的顏色。CMYK色彩模型通常用于印刷。


  如何才能在JPEG壓縮圖像的過程中,用數(shù)字表達圖像內(nèi)容?實際上,JPEG定量分析圖像顏色時,不使用RGB模式,也不使用CMYK模式,而是使用YCbCr模式,其中,Y是一種顏色度(藍(lán)色),Cb是一種顏色度(紅色)。所以問題來了,為什么JPEG不采用RGB和CMYK的顏色模型,而采用YCbCr這樣一種看似奇葩的顏色模式?這里也要談到人類眼睛的工作機制。


  人的眼睛能夠感知圖像,是因為人的眼睛包含了視錐細(xì)胞和視桿細(xì)胞,其中視錐細(xì)胞具有感知顏色的能力,視桿細(xì)胞則具有知性的能力,通常,人的眼睛中視桿細(xì)胞的數(shù)目較多,因此人的眼睛比顏色更敏感。比如當(dāng)你熄燈的時候,你可以在黑暗的光線下逐漸看到周圍的事物,而對于周圍事物的顏色,你可能就不那么敏感了。而JPEG正是利用了人眼的這個特點,在壓縮圖像時,分別處理色彩和顏色。


  因為人眼對亮度非常敏感,所以JPEG不會對亮度做太多的改變,而人類眼睛對顏色比較不敏感(科學(xué)研究表明,人眼可能能分辨1000萬種不同的顏色,與電腦相比,這種感知能力要差得多),因此JPEG在人眼發(fā)現(xiàn)顏色錯誤之前,會對顏色進行壓縮,這樣即使圖像丟失了一些細(xì)節(jié),人眼也不容易捕捉到。


 JPEG圖像壓縮過程中顏色空間的轉(zhuǎn)換,指的是RGB到Y(jié)CbCr的轉(zhuǎn)換。


縮減取樣

  對于YCbCr模型,Cb通道和Cr通道中的信息量遠(yuǎn)遠(yuǎn)小于Y通道中的信息量,同時,人眼對顏色的敏感度也很有限,因此JPEG的壓縮算法會將Cb通道和Cr通道中的數(shù)據(jù)縮減至4:4:4(無縮減采樣),4:2:2(橫向2倍),4:0(縱向2倍),而4:0(橫向2倍)最常見。


離散余弦變換(DCT )

  一般認(rèn)為,8*8像素的格子里的像素往往非常相似,所以,當(dāng)我們走到這一步時,JPEG就會把圖像分成8*8像素的兩部分。


一個8*8的像素塊

  每個象元都使用離散的余弦變換來編碼,法國數(shù)學(xué)家傅里葉告訴我們,幾乎所有的周期函數(shù),都可以表示為一系列的"弦波",即,通過將一系列帶有權(quán)重的不同余弦的值相加,可以重構(gòu)出原始圖。最終,每一個8*8的象素塊通過一個特定的功能,產(chǎn)生一個8*8的新的數(shù)字矩陣。

一個8*8的數(shù)字矩陣

量化

  在此之前,通過離散余弦變換得到的數(shù)字可以直接進行壓縮,而且它們還需要再處理一次,這就是量化。這一過程,實際上是DTC系數(shù)-優(yōu)化過程,在8*8像素的一個8像素區(qū)域,每個像素點之間的差值很大,它的弦波頻率很高,我們稱之為高頻區(qū),相反,在一個8*8像素的區(qū)域,每個像素點之間的差值很小,這就是它的弦波頻率,我們稱之為低頻區(qū),DCT算法已將哪里頻率高,哪里頻率低稱為低頻區(qū)。


離左下角越近,頻率就越低,越接近右下角


人的眼睛對高頻區(qū)(小范圍、復(fù)雜度)的識別能力較差,而對低頻區(qū)(大范圍、低復(fù)雜度)的識別能力較好,因此JPEG根據(jù)人的這一特點對高頻區(qū)進行了大量的簡化和壓縮,實際上就是將頻率域中的每一組元素,除以一組特定的常數(shù),然后將計算結(jié)果四舍五入,取一個整數(shù),JPEG將高頻區(qū)中的所有元素都算到零,然后四舍五入,取該頻域的數(shù)值為0。


你會發(fā)現(xiàn),這個矩陣中有許多連續(xù)的0,這對于壓縮來說是非常有用的。


熵編碼最后一步是壓縮,仔細(xì)看一下最后得到的矩陣,你會發(fā)現(xiàn),從左上角到右下角,連續(xù)0的數(shù)目都在急劇地增加,而這就需要用熵編碼技術(shù),對數(shù)據(jù)進行編碼。

快速訪問

351244714

在線咨詢

咨詢客服

客服熱線:0592-6665555

工作時間:08:30-18:00

非工作時間歡迎微信或QQ留言客服上線將第一時間進行處理

主站蜘蛛池模板: 正在播放黑人巨大视频| 一二三四社区在线视频社区| 四虎精品视频在线永久免费观看| 波多野结衣久久| 大香伊蕉在人线国产75视频| 午夜性福利视频| 一级毛片成人免费看a| 精品国产香港三级| 尹人香蕉久久99天天拍久女久| 又大又紧又粉嫩18p少妇 | 一个人hd高清在线观看免费| 精品国产一区二区三区久| 紫黑粗硬狂喷浓精| 成人免费av一区二区三区| 加勒比综合在线| chinese中国农村夫tube| 男人把女人桶爽30分钟应用| 天天做天天躁天天躁| 亚洲精品国产高清嫩草影院| 91网站在线看| 欧美乱妇高清无乱码免费| 国产欧美一区二区三区在线看| 久久综合第一页| 色黄网站成年女人色毛片| 手机1024看片| 免费福利在线播放| 99精品一区二区免费视频| 欧美日韩国产三上悠亚在线看| 国产白嫩漂亮美女在线观看| 俄罗斯大荫蒂女人毛茸茸| 99re在线视频| 欧美一区二区三区久久综合 | 人碰人碰人成人免费视频| 久久99精品久久只有精品| 羞羞视频在线观看网站| 婷婷丁香六月天| 亚洲日韩欧洲无码av夜夜摸| 日本三级视频网站| 无码日韩精品一区二区免费 | 人碰人碰人成人免费视频| 2022天天操|