gif和jpg這兩種圖片是網(wǎng)頁最常用的,但是一般人沒怎么注意這兩者的區(qū)別,今天就給大家說說這兩者的區(qū)別
一般來說gif圖片比jpg更小一些,,但效果不如jpg的好(靜態(tài)比較),一般顏色較少的話用gif,較豐富用jpg,動畫當(dāng)然只能gif.比如中國移動的LOGO就是gif而不是jpg,因為只有一種顏色.
GIF格式
gif優(yōu)點主要有:
一、GIF格式支持背景透明。GIF圖片如果背景色設(shè)置為透明,它將與瀏覽器背景相結(jié)合,生成非矩形的圖片。
二、GIF格式支持動畫。在Flash動畫出現(xiàn)之前,GIF動畫可以說是網(wǎng)頁中唯一的動畫形式。GIF格式可以將單幀的圖象組合起來,然后輪流播放每一幀而成為動畫。雖然并不是所有的圖形瀏覽器都支持GIF動畫,但是最新的圖形瀏覽器都已經(jīng)支持GIF動畫。
三、GIF格式支持圖形漸進。漸進是指圖片漸漸顯示在屏幕上,漸進圖片將比非漸進圖片更快地出現(xiàn)在屏幕上,可以讓訪問者更快地知道圖片的概貌。
四、GIF格式支持無損壓縮。無損壓縮是不損失圖片細(xì)節(jié)而壓縮圖片的有效方法,由于GIF格式采用無損壓縮,所以它更適合于線條、圖標(biāo)和圖紙。
GIF格式的缺點同樣相當(dāng)明顯。索引顏色是歷史遺留的產(chǎn)物,在DOS下的老游戲幾乎無一例外的采用索引顏色,這種格式本來早就應(yīng)該淘汰了。但是由于帶寬的限制,GIF從DOS時代紅到了Internet時代。GIF這種索引顏色格式最大的缺點就是它只有256
GIF(Graphic Interchange Format圖象互換格式)是INTERNET上使用最早,應(yīng)用最廣泛的圖象格式。GIF格式儲存8位/點至1位/點的圖象,其原理是減少每點的存儲位數(shù)以減少圖象文件的大小即常說的減色抖動dithering。精確來說GIF 減少了圖象調(diào)色板中的色彩數(shù)量,從而存儲時達到減少文件大小的目的?,F(xiàn)在我們制作一幅全色圖象(RGB模式),制作一份GIF的文件之前,必須將其圖象模式轉(zhuǎn)為8位的索引顏色模式(INDEX模式)。
由圖表可以看出,保持圖象尺寸不變的情況下減少中的每點的色彩數(shù)可以減少圖象文件的大小
每點存儲位數(shù) 最大色彩數(shù) GIF文件的大小
8位 256色 37k
7位 128色 28k
6位 64色 24k
5位 32色 21k
4位 16色 16k
3位 8色 13k
2位 4色 9k
1位 2色 7k
盡管支持的顏色數(shù)目較少,GIF格式仍然因擁有一些Web上使用很廣泛的特殊效果而留存至今。如交錯效果,透明顏色效果以及GIF89a(動畫)效果。
交錯
交錯即圖象下載時從模糊逐漸到清晰的過程。
當(dāng)你查看一幅本地系統(tǒng)的圖象時,通常圖象都是一下子就全部顯示出來而與用什么儲存關(guān)系不大,但是在INTERNET網(wǎng)絡(luò)上就不一樣,當(dāng)通過INTERNET下載一個包括圖象的文件,瀏覽器能邊下載邊顯示收到的內(nèi)容,此時就可以看到圖象顯示的順序,GIF默認(rèn)的儲存圖象順序為從上到下,從左到右,當(dāng)下載到一半時,只顯示上半部圖象,如果下載得慢而下半部圖象是關(guān)鍵部位,則必須等待下半部圖象的出現(xiàn),這對于用戶來說是相當(dāng)煩人的。
GIF允許圖象進行交錯處理,此時不再嚴(yán)格地從上到下,一行象素一行象素的顯示,而且每隔八行處理一次,然后再填補其間的空隙直到清晰為止。下載過程好比是一幅粗線條的素描變成色彩分明的圖象。交錯后的GIF文件容量并不變化,這種效果處理主要用于處理一些尺寸比較大的圖象。
GIF89a
GIF89a提供的動畫實際上由多幅GIF圖象組成,瀏覽器軟件以每幅GIF圖象定義的時間間隔順序顯示,形成動畫效果。
我們可以把動畫分成以下三種常見的類型:
第一種類型是由多幅內(nèi)容不相干但具有相同尺寸的GIF圖象文件組成的動畫文件在質(zhì)量允許的情況下,采用上述方法把組成GIF89a動畫的每幅GIF文件的色彩數(shù)盡可能減少,便可以做到縮小文件。
第二種類型,我們仔細(xì)觀察可以發(fā)現(xiàn)大部分動畫的第二幅圖象只是在第一幅圖象的某些區(qū)域有一定的變化,因此再第二幅圖象中可以只保存不同區(qū)域的內(nèi)容,這樣可以極大的縮小文件。
第三種類型是有固定背景的動畫,這樣只須保存第二幅圖像的前景并設(shè)背景為透明就可以了。
對于第二種和第三種類型我們必須保證組成動畫的每幅GIF圖象都使用相同的調(diào)色板進行減色抖動,同時第二幅圖象定位必須準(zhǔn)確。
如使用一幅200*100(長*高)點陣作背景,用上面的三種分別制作一幅類似于霓虹燈效果的GIF89a動畫交替顯示“圖象”兩個字,我們會發(fā)現(xiàn)三種方法的顯示效果完全一樣,但用第三種方法優(yōu)化的文件比用第一種方法優(yōu)化的小50%。見表2:
制作方式 GIF89a文件大小
第一種 22.4k
第二種 13.6k
第三種 10.2k
JPEG格式
JPG最主要的優(yōu)點是能支持上百萬種顏色,從而可以用來表現(xiàn)照片。此外,由于JPG圖片使用更有效的有損壓縮算法,從而使文件長度更小,下載時間更短。有損壓縮會放棄圖像中的某些細(xì)節(jié),以減少文件長度。它的壓縮比相當(dāng)高,使用專門的JPG壓縮工具其壓縮比可達180:1,而且圖像質(zhì)量從瀏覽角度來講質(zhì)量受損不會太大,這樣就大大方便了網(wǎng)絡(luò)傳輸和磁盤交換文件。JPG較GIF更適合于照片,因為在照片中損失一些細(xì)節(jié)不像對藝術(shù)線條那么明顯。另外,JPG對照片的壓縮比例更大,而最后的質(zhì)量也更好。
但是從長遠(yuǎn)來看,JPG隨著帶寬的不斷提高和存儲介質(zhì)的發(fā)展,它也應(yīng)該是一種被淘汰的圖片格式,因為有損壓縮對圖像會產(chǎn)生不可恢復(fù)的損失。所以經(jīng)過壓縮的JPG的圖片一般不適合打印,在備份重要圖片時也最好不要使用JPG。還有,JPG也不如GIF圖像那么靈活,它不支持圖形漸進、背景透明,更不支持動畫。
由JointPhotographic Experts Group提出并因此得名,在INTERNET上被廣泛支持的圖象文件格式,JPG支持16M色彩既24位色或真色彩,典型壓縮比為4:1。
表3是一幅原圖為380K的“psd”格式圖象在不同壓縮比下進行壓縮后的圖象文件大小的比較:
壓縮方式 壓縮比 圖象質(zhì)量 文件大小
最高(max) 小 很好 93k
高(high) 較小 非常好細(xì)節(jié)損失不易備查覺 53k
中等(medium) 中等 細(xì)節(jié)損失明顯但還可接受 31k
底(low) 高 細(xì)節(jié)損失大 23k
由此表可以看出,在兼顧圖象質(zhì)量和大小的情況下,以中等(medium)方式對自然色彩的圖象進行JPEG壓縮最為適宜。
JPEG只能對具有連續(xù)色調(diào)或連續(xù)灰階的24位圖象進行壓縮,對由8位轉(zhuǎn)化成24位的圖象沒有優(yōu)勢。原因在于8位色彩的圖象中相鄰點的顏色變化比24位大,JPEG對于這類圖象造成既占空間又損失圖象質(zhì)量的結(jié)果,這時JPEG的壓縮效果可能比GIF更差。
由上可以看出:
1.GIF和JPEG雖然都能使圖象文件變小,但對質(zhì)量都有一定的影響,因此在處理這兩類圖象時先將其備份。對于已經(jīng)壓縮過的 JPEG圖象最好不要再壓縮.
2.在GIF與JPEG之間選擇時,要記住要在質(zhì)量可以接受的情況下使圖象的容量變的最小,通常單調(diào)的可以考慮使用GIF壓縮。用 JPEG處理照片比較合適,因為里面包含許多色彩的緩和變化。高對比藝術(shù)照片則例外,里面包含單調(diào)區(qū)域,適用GIF處理。