當前位置:首頁 >  站長 >  網站運營 >  正文

橫向對比GIF/JPEG/PNG/SVG 教你如何合理選擇圖像格式

 2017-10-18 15:18  來源: A5企業(yè)專欄   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

圖像格式是指計算機存儲圖像的方式。不同的文件格式決定著圖像不同的展示效果以及下載方式,理想的文件格式可以使圖像在不同的設備上都能良好的呈現,最大化發(fā)揮圖像的效用。相反,不恰當的文件格式不但無法利用圖片極佳的視覺效果,反而可能會在移動設備上出現顯示不全等問題,影響網站的整體表現,降低用戶體驗的舒適度。那么在做網站時究竟怎樣選擇最適合的文件格式呢?位圖和矢量圖之間有什么不同?什么時候應該使用PNG?哪些地方應該選擇SVG呢?今天小飛就針對這些問題,好好聊一下圖像文件的格式,介紹四種常見的圖像格式,分析分析不同圖像格式的適用情境。

四種常見的圖像格式:

GIF:圖像互換格式

在網站中使用GIF已經有一段歷史了。尤其是在建站早期,由于網速較慢,GIF憑借其體積小、成像相對清晰的特征俘虜了大批粉絲。GIF是一種位圖格式,支持透明背景圖像。它可以分為靜態(tài)GIF和動態(tài)GIF,動態(tài)GIF主要是指能夠儲存多幅彩色圖像,當我們將一個文件中的多幅圖像數據逐個讀出并顯示到屏幕上,就能夠構成一種簡單的動畫。網上很多流行的搞笑gif圖就是這種格式。

JPEG:聯合圖像專家組

JPEG是JPG的全稱,個人偏好不同在稱呼上可能會有差異。你可以讀"積派哥"也可以按照字母直接讀J P E G。JPEG支持最高級別的壓縮性能,同時具備比較好的重建質量,在攝影、視頻處理領域廣為應用。但是這種圖像格式是一種有損壓縮格式,雖然圖像可以壓縮到很小,但可能會丟失一些重復或者不重要的資料,破壞圖像數據的完整性。不過,JPEG格式也很靈活,允許選擇圖像壓縮的不同程度,從0%(重壓縮)到100%(零壓縮)。這樣我們可以盡量在圖像質量和文件尺寸之間找到一個平衡點,用最少的空間獲取較好的圖像質量。實踐表明,60%到75%之間的壓縮程度能夠在很大程度上縮小文件尺寸,還能保證圖像的較高品質。JPEG也是一種位圖格式,但它不支持透明背景圖像,更加適合顏色復雜的圖像。

PNG:可移植網絡圖形格式

從某種程度上來說,PNG是GIF和JPEG的結合體。這是因為它設計之初的目的就是試圖取代GIF和JPEG格式,增加一些這兩種文件格式所不具備的特性。一方面,與GIF格式相比,雖然gif支持透明背景顏色,但它只有1和0兩種透明信息,只有透明和不透明之分,而PNG支持α頻段0到255的透明信息,可以使圖像的透明區(qū)域層次分明,同時還能讓彩色圖像和背景圖片的邊緣呈現完美平滑的融合。另一方面,與JPEG相比,由于PNG使用特殊的編碼方法標記重復出現的數據,它可以實現圖像高壓縮比,便于網絡傳輸,與此同時保留與圖像有關的所有細節(jié),不降低圖像質量。這也是PNG最大的特點所在。PNG適合需要重新編輯、顏色復雜或需要透明度的圖像,但它并不能普遍兼容每個應用程序和平臺。PNG還可以分為PNG8和PNG24兩種格式,PNG8是用8位索引值在調色板上找到一個顏色,PNG24是用24位來保存一個像素值。PNG格式還常作為圖片素材來使用。

SVG:可縮放矢量圖形

與上面三種圖像格式最大的不同在于,SVG并不是位圖格式,而是一種矢量圖形格式,這意味著它可以在任意分辨率上顯示,而不破壞圖像的清晰度和細節(jié) 。這是因為位圖圖像儲存圖像上每一點的像素值,而矢量圖像用點和線來描述物體,能夠提供清晰的畫面。另外,SVG圖像中的文字雖然能呈現圖像化的修飾效果,但卻仍是以文本的形式存在的,能夠為搜索引擎蜘蛛讀取,還便于有視覺障礙的讀者使用工具進行瀏覽。一般來說,SVG文件要比JPEG和GIF的文件要小,在下載或移動設備上顯示時速度也更快。還有一點,SVG圖形很是靈活,我們可以在這樣的矢量圖形之中嵌入位圖圖形。下圖為一些SVG矢量圖標。

不同文件格式的適用情境:

GIF格式現在主要用來創(chuàng)造有趣的動畫,動態(tài)GIF應用的比較廣,而在靜態(tài)圖像上應用基本上已經被PNG格式所取代了。小飛在這就不過多討論GIF格式了,一起看看其他三種文件格式的適用情境吧!

什么時候應該使用JPEG?

從上面介紹的JPEG的特性來看,它更適合用來存儲具有豐富色彩層次的攝影或寫實照片。這是因為色彩層次豐富的圖像一般會由于陰影、反光或透視等效果形成明暗、深淺不同的區(qū)域,如果我們選擇使用PNG8來儲存的話,可能一些顏色在調色板上找不到,導致圖像上一些數據的丟失,如果使用PNG24的話,它確實可以查找到圖像不同層次的顏色,但它會因數據較多增大圖片的體積,嚴重拖慢加載速度,在網站上也容易顯示不全。所以,JPEG是最好的選擇,它能在盡量壓縮文件大小的情況下較好的還原圖片的品質(見下圖)。為什么這里不使用SVG呢?SVG有自身的局限性,由于它是點和線精準計算的,一些位圖如攝影元素SVG無法實現合適的縮放。

什么時候應該使用PNG?

對于一些相對簡單的圖像來說,使用PNG格式進行保存更加適合。以下圖為例,我們可以清晰的看出使用JPG格式完全不壓縮圖像時文件的大小是使用PNG格式的5倍多,就算是以45%的程度進行壓縮,文件仍是比PNG格式的大,而且圖像還出現了失真的問題。相對而言,PNG格式能在保存很少色彩的情況高度還原這個圖像?,F在用戶平均等待網頁加載的時間只有1-3秒,加載速度(受文件大小影響)很大程度上決定了網站的流量,尤其是在移動設備上,使用PNG就可以解決這一問題。另外,在網站需要使用透明背景圖片時,PNG格式也是比較好的選擇。

什么時候使用SVG?

SVG主要用來顯示矢量圖,例如一些形狀、線和點的組合,所以目前很多主流的圖標庫都提供SVG格式的文件。在做網站時我們經常會遇到這樣一個問題:是否使用的圖片要為高分辨率的瀏覽器做一些特別的設置?其實,這個問題的答案取決于你的目標訪客以及他們的瀏覽需求,畢竟用戶為先嘛。如果希望自己的網站可以很好的適應不同的屏幕分辨率時,使用SVG格式會方便得多。前面小飛也介紹過,SVG是可以完美適用任何屏幕尺寸還不有損圖片質量的矢量格式,占服務器的空間也很小。另外,如果你想要在網站中應用懸浮效果或微妙的動畫,SVG也是比較好的選擇,因為它可以作為代碼輸出,,使用CSS或Javascript進行編輯。其實SVG也可以包含位圖(也就是GIT、PNG或者JPEG),還可以被用來做JS控制的動畫。在HTML5的時代,SVG的用途將會越來越廣泛。

總而言之,如果網站中需要使用位圖(更易模仿照片的真實效果,表現力強),可以根據不同的情況選擇,如不要求透明度使用JPEG,支持透明背景圖像使用PNG;如果想要使用矢量圖(適應任意分辨率而不失真),使用SVG格式!由于SVG這一特點,不少人認為SVG格式和響應式網站更配哦,但這并不意味著網站中不能使用位圖。你怎么看?歡迎踴躍留言??靵砥痫w頁自助建站平臺()做一個網站吧!

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
起飛頁建站

相關文章

  • 響應式網站中優(yōu)化用戶體驗的7個關鍵點

    隨著移動設備的不斷興起,響應式設計越來越受到大眾的喜愛,站長們在搭建網站時也更加傾向于選擇響應式網站。不過,大多數站長們都認為既然響應式網站可智能根據設備屏幕大小呈現不同的展示效果,那就不用再對移動端的網站進行手動調整了。其實這種看法是片面的,響應式網站雖然自身具備一定的特質,但有時PC端網站和移動

  • 盤點2017年最受歡迎的10個商城范例:我們從中可以得到哪些啟示?

    在電商和線上購物快速發(fā)展的今天,擁有一個商城網站很是必要,關于試水獨立商城的好處大家可以瀏覽《有了淘寶京東,為什么還要自建商城網站?》查看。但是,搭建商城網站并不簡單,慶幸的是目前市面上涌現了不少建站平臺,起飛頁自助建站平臺就是其中一個,各位商家可以借助起飛頁輕松搭建出一個好看、實用的商城網站。不過

    標簽:
    起飛頁建站
  • 讓首頁背景動起來是怎樣一種感覺?8張圖告訴你真相!

    現在越來越多的設計師開始在網頁中使用循環(huán)視頻作為背景,這種現象的出現主要有兩個原因。一方面,移動設備性能不斷完善,網速越來越快,用戶能夠且有條件在移動設備上瀏覽視頻背景的網站;另一方面,隨著HTML5技術的發(fā)展,很多主流瀏覽器的視頻標簽都支持循環(huán)(Loop)屬性,網頁上單個或一系列視頻短片的循環(huán)播放

    標簽:
    起飛頁建站
  • 缺乏靈感?給你8個值得每天學習的頂尖設計網站

    網站設計是一種藝術,它離不開靈感和創(chuàng)意。但靈感與創(chuàng)意的涌現是需要碰撞、需要時機的,大多數設計師都不可能每時每刻都靈感爆棚。當您缺乏設計靈感時,不妨看一看下面這些網站,它們都收錄了豐富的素材,都有許多獨立設計師上傳的優(yōu)質作品,沒準這些設計就能讓你眼前一亮,獲得一些想法或啟發(fā)。趕緊和小飛一起看看這8個值

    標簽:
    起飛頁建站
  • 目前為止用戶體驗度最好的表單:浮動標簽式的表單

    在當今這個互聯網時代,填寫表單對用戶來說就是家常便飯,在網站進行注冊登錄時、在網上購物時,都免不了填寫表單這一環(huán)。表單是網頁設計中重要的組成部分之一,在獲取用戶信息方面發(fā)揮著不可或缺的作用,它是用戶和網站的一種互動形式,這種形式的互動越順暢,網站的用戶轉化率就越高。這也是為什么許多站長們一直在研究如

熱門排行

信息推薦