複製鏈接
請複製以下鏈接發送給好友

GIF

(圖片格式)

鎖定
GIF的全稱是Graphics Interchange Format,可譯為圖形交換格式,用於以超文本標誌語言(Hypertext Markup Language)方式顯示索引彩色圖像,在因特網和其他在線服務系統上得到廣泛應用。GIF是一種公用的圖像文件格式標準,版權歸Compu Serve公司所有。
中文名
圖像互換格式
外文名
GIF
出品公司
CompuServe
開發時間
1987年
發明者
Steve Wilhite
分    類
靜態GIF|動畫GIF
擴展名
.gif

GIF簡介

GIF格式的名稱是Graphics Interchange Format的縮寫,是在1987年由Compu Serve公司為了填補跨平台圖像格式的空白而發展起來的。GIF可以被PC和Macintosh等多種平台上被支持。
GIF是一種位圖。位圖的大致原理是:圖片由許多的像素組成,每一個像素都被指定了一種顏色,這些像素綜合起來就構成了圖片。GIF採用的是Lempel-Zev-Welch(LZW)壓縮算法,最高支持256種顏色。由於這種特性,GIF比較適用於色彩較少的圖片,比如卡通造型、公司標誌等等。如果碰到需要用真彩色的場合,那麼GIF的表現力就有限了。GIF通常會自帶一個調色板,裏面存放需要用到的各種顏色。在Web運用中,圖像的文件量的大小將會明顯地影響到下載的速度,因此我們可以根據GIF帶調色板的特性來優化調色板,減少圖像使用的顏色數(有些圖像用不到的顏色可以捨去),而不影響到圖片的質量。
GIF格式和其他圖像格式的最大區別在於,它完全是作為一種公用標準而設計的,由於Compu Serve網絡的流行,許多平台都支持GIF格式。Compu Serve通過免費發行格式説明書推廣GIF,但要求使用GIF文件格式的軟件要包含其版權信息的説明。

GIF版本

GIF具有GIF87a和GIF89a兩個版本。
GIF87a版本是1987年推出的,一個文件存儲一個圖像,嚴格不支持透明像素;GIF87a採用LZW壓縮算法,它能夠在保持圖像質量的前提下將圖像尺寸壓縮百分之二十到二十五。
GIF89a版本是1989年推出的很有特色的版本,該版本允許一個文件存儲多個圖像,可實現動畫功能,允許某些像素透明。在這個版本中,為GIF文檔擴充了圖形控制區塊、備註、説明、應用程序編程接口4個區塊,並提供了對透明色和多幀動畫的支持。
其中GIF89a在透明、隔行交錯和動畫GIF方面做出了重大改進。首先是支持透明,GIF89a允許圖片中的某些部分不可見。這項特性非常重要,使得我們在某些場合能夠利用這樣一種特性來使圖像的邊緣不再呈現出矩形邊框,而變成我們想要的任意形狀。這些透明區域,可以很方便地在Photoshop、Fireworks中生成並且導出為GIF89a格式的GIF圖片來實現。當然,透明並不意味着邊框就不再存在事實上,它是存在的,只不過不顯示罷了,這樣可以使插入的圖片和整體網頁更加協調。 [1] 

GIF文件結構

GIF格式圖像文件結構,如圖1所示。
圖1 圖1
(1)文件頭是一個帶有識別GIF格式數據流數據塊,用以區分早期版本和新版本。
(2)邏輯屏幕描述區定義了與圖像數據相關的圖像平面尺寸、彩色深度,並指明後面的調色板數據區屬於全局調色板還是局部調色板。若使用的是全局調色板,則生成一個24bit的RGB全局調色板,其中一個基色佔用一個字節。
(3)調色板數據區。分通用調色板和局部調色板。其中通用調色板適於文件中所有圖像,局部調色板只適於某一個圖像。
(4)圖像數據區的內容有兩類,一類是純粹的圖像數據,一類是用於特殊目的的數據塊(包含專用應用程序代碼和不可打印的註釋信息)。在GIF89a格式的圖像文件中,如果一個文件中包含多個圖像,圖像數據區將依次重複數據塊序列。
(5)結束標誌區的作用主要是標記整個數據流的結束。 [1] 

GIF特點

GIF格式的圖像文件具有如下特點:
(1)GIF格式圖像文件的擴展名是“.gif”;
(2)對於灰度圖像表現最佳;
(3)具有GIF87a和GIF89a兩個版本;
(4)採用改進的LZW壓縮算法處理圖像數據;
(5)調色板數據有通用調色板和局部調色板之分,有不同的顏色取值;
(6)不支持24bit彩色模式,最多存儲256色。 [1] 

GIF用途

①GIF是壓縮格式的文件,用於減少文件在網絡上傳遞的時間;
②GIF的位深為1-8bit,單色透明,由一個最多256種顏色的調色板實現,圖像大小最多為64K×64K像素。GIF主要是為一個數據流而設計的一種傳輸格式,而不是作為文件的存當格式,因此它是最複雜的一種圖像文件格式
③支持Bitmap、Grayscale和索引彩色模式。 [2] 
參考資料
  • 1.    辛洪兵,王文靜編著.國防工業出版社.北京:計算機數字圖像處理[M],2015.07
  • 2.    張逸新編著.分色製版新技術[M].北京:中國輕工業出版社,2001.01