GIF/PNG和JPG這三種格式的圖片被普遍應用在現今的互聯網中,gif曾在過去互聯網初期慢速的狀況下幾乎是作到了大一統的地位,而現現在隨着互聯網技術應用和硬件條件的提升,png和jpg格式的圖片愈來愈多的被應用,gif昔日的輝煌一去不復。下面讓咱們來看看他們的區別: GIF(Graphics Interchange Format) 簡介 GIF圖形交換格式是一種位圖圖形文件格式,以8位色(即256種顏色)重現真彩色的圖像。它其實是一種壓縮文檔,採用LZW壓縮算法進行編碼,有效地減小了圖像文件在網絡上傳輸的時間。它是目前普遍應用於網絡傳輸的圖像格式之一。 優勢 1. 優秀的壓縮算法使其在必定程度上保證圖像質量的同時將體積變得很小。 2. 可插入多幀,從而實現動畫效果。 3. 可設置透明色以產生對象浮現於背景之上的效果。 缺點 因爲採用了8位壓縮,最多隻能處理256種顏色,故不宜應用於真彩圖像。 PNG(Portable Network Graphics) 便攜式網絡圖片(Portable Network Graphics),簡稱PNG,是一種無損數據壓縮位圖圖形文件格式。PNG格式是無損數據壓縮的,容許使用相似於GIF格式的調色板技術,支持真彩色圖像,並具有Alpha(半透明)等特性。如今有不少人使用PNG格式於互聯網及其餘方面上。 PNG規範 W3C建議 (有了解更多詳細理論方面知識,和具備探索精神的童鞋能夠去看看 抱歉是英文的) 優勢 * 支持256色調色板技術以產生小體積文件 * 最高支持48位真彩色圖像以及16位灰度圖像。 * 支持Alpha通道的半透明特性。 * 支持圖像亮度的gamma校訂信息。 * 支持存儲附加文本信息,以保留圖像名稱、做者、版權、創做時間、註釋等信息。 * 使用無損壓縮。 * 漸近顯示和流式讀寫,適合在網絡傳輸中快速顯示預覽效果後再展現全貌。 * 使用CRC循環冗餘編碼防止文件出錯。 * 最新的PNG標準容許在一個文件內存儲多幅圖像。 缺點 但也有一些軟件不能使用適合的預測,而形成過度臃腫的PNG文件。 JPG(Joint Photographic Experts Group) JPEG是一種針對相片影像而普遍使用的一種失真壓縮標準方法。JPEG的壓縮方式一般是破壞性資料壓縮(lossy compression),意即在壓縮過程當中圖像的品質會遭受到可見的破壞。 優勢 JPEG/JFIF是最廣泛在萬維網(World Wide Web)上被用來儲存和傳輸照片的格式。JPEG在色調及顏色平滑變化的相片或是寫實繪畫(painting)上能夠達到它最佳的效果。在這種狀況下,它一般比徹底無失真方法做得更好,仍然能夠產生很是好看的影像(事實上它會比其餘通常的方法像是GIF產生更高品質的影像,由於GIF對於線條繪畫(drawing)和圖示的圖形是無失真,但針對全綵影像則須要極困難的量化)。 缺點 它並不適合於線條繪圖(drawing)和其餘文字或圖示(iconic)的圖形,由於它的壓縮方法用在這些圖形的型態上,會獲得不適當的結果