国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學(xué)習(xí)啦 > 知識(shí)大全 > 知識(shí)百科 > 百科知識(shí) > gif有哪幾種形式

gif有哪幾種形式

時(shí)間: 謝君787 分享

gif有哪幾種形式

  GIF文件的數(shù)據(jù),是一種基于LZW算法的連續(xù)色調(diào)的無損壓縮格式,那么你對(duì)GIF了解多少呢?下面就讓學(xué)習(xí)啦小編來給你科普一下什么是gif。

  gif的歷史

  在早期,GIF所用的LZW壓縮算法是Compuserv所開發(fā)的一種免費(fèi)算法。然而令很多軟件開發(fā)商感到意外的是,GIF文件所采用的壓縮算法忽然成了Unisys公司的專利。據(jù)Unisys公司稱,他們已注冊(cè)了LZW算法中的W部分。如果要開發(fā)生成(或顯示)GIF文件的程序,則需向該公司支付版稅。由此,人們開始尋求一種新技術(shù),以減少開發(fā)成本。PNG(Portable Network Graphics,便攜網(wǎng)絡(luò)圖形)標(biāo)準(zhǔn)就在這個(gè)背景下應(yīng)運(yùn)而生了。它一方面滿足了市場(chǎng)對(duì)更少的法規(guī)限制的需要,另一方面也帶來了更少的技術(shù)上的限制,如顏色的數(shù)量等。

  在2003年6月20日,LZW算法在美國(guó)的專利權(quán)已到期而失效。在歐洲、日本及加拿大的專利權(quán)亦已分別在2004年的6月18日、6月20日和7月7日到期失效。盡管如此,PNG文件格式憑著其技術(shù)上的優(yōu)勢(shì),已然躋身于網(wǎng)絡(luò)上第三廣泛應(yīng)用格式。與GIF相關(guān)的專利于2006年8月11日過期。

  gif的分類

  GIF分為靜態(tài)GIF和動(dòng)畫GIF兩種,擴(kuò)展名為.gif,是一種壓縮位圖格式,支持透明背景圖像,適用于多種操作系統(tǒng),“體型”很小,網(wǎng)上很多小動(dòng)畫都是GIF格式。其實(shí)GIF是將多幅圖像保存為一個(gè)圖像文件,從而形成動(dòng)畫,最常見的就是通過一幀幀的動(dòng)畫串聯(lián)起來的搞笑gif圖,所以歸根到底GIF仍然是圖片文件格式。但GIF只能顯示256色。和jpg格式一樣,這是一種在網(wǎng)絡(luò)上非常流行的圖形文件格式。

  GIF主要分為兩個(gè)版本,即GIF 89a和GIF 87a

  GIF 87a:是在1987年制定的版本

  GIF 89a:是1989年制定的版本。在這個(gè)版本中,為GIF文檔擴(kuò)充了圖形控制區(qū)塊、備注、說明、應(yīng)用程序編程接口等四個(gè)區(qū)塊,并提供了對(duì)透明色和多幀動(dòng)畫的支持

  gif的語法格式

  語法是用來表達(dá)序列的一種符號(hào)形式,并用這個(gè)表達(dá)序列中的一些對(duì)象來形成更大的對(duì)象。語法也用于表達(dá)在給定的位置出現(xiàn)對(duì)象的數(shù)目。在此給出的語法用來說明形成gif數(shù)據(jù)流的塊序列,用一些規(guī)則列表來表達(dá)。下面列出用于gif語法的符號(hào)定義。

  圖例: <> 語法詞

  ::= 符號(hào)定義

  * 0個(gè)或更多的事件發(fā)生

  + 1個(gè)或更多的事件發(fā)生

  | 替代元素

  [] 可選元素

  gif語法的符號(hào)定義:

  <GIF數(shù)據(jù)流> ::= 頭部 <;邏輯視屏> <;數(shù)據(jù)>* 尾記錄

  這個(gè)規(guī)則將<Gif 數(shù)據(jù)流>;實(shí)體定義如下。它必須以頭部開始,頭部后面接一個(gè)邏輯視屏實(shí)體,該實(shí)體要用其他規(guī)則來定義。最后,數(shù)據(jù)實(shí)體接結(jié)束符。數(shù)據(jù)實(shí)體后面的*表示數(shù)據(jù)實(shí)體可以在此位置出現(xiàn)0或多次。

  <Gif 數(shù)據(jù)流> ::= 頭部 <;邏輯視屏> <;數(shù)據(jù)>* 尾記錄

  <;邏輯視屏> ::= 邏輯視屏描述塊 [全局色表]

  <;數(shù)據(jù)> ::= <;成象塊> |<;特殊用途塊>

  <;成象塊> ::= [圖象控制擴(kuò)充] <;成象塊>

  <;成象塊> ::= <;基于表的圖象> |純文本擴(kuò)充

  <;基于表的圖象> ::= 圖象描述符 [局部色表] 圖象數(shù)據(jù)

  <;特殊用途塊> ::= 應(yīng)用擴(kuò)充 |注釋擴(kuò)充

  gif數(shù)據(jù)流中的數(shù)據(jù)塊可以分為三組:控制塊、成象塊和特殊用途塊。

  控制塊,如:頭部、邏輯視屏描述塊、圖像控制擴(kuò)充和尾記錄,包含用于控制處理數(shù)據(jù)流或設(shè)置硬件參數(shù)的信息。

  成像塊,如:圖像描述符和純文本擴(kuò)充,包含用于在顯示設(shè)備上成像的信息和數(shù)據(jù)。

  特殊用途塊,如:注釋擴(kuò)充和應(yīng)用擴(kuò)充,包含那些既不用于處理數(shù)據(jù)流也不用于在顯示設(shè)備上成象的信息。

  除了邏輯視屏描述塊和全局色表之外,特殊用途塊的作用域是整個(gè)數(shù)據(jù)流,而其他控制塊的作用域是有限的,僅限于對(duì)他們后面的成象塊起作用。特殊用途塊不對(duì)任何控制塊構(gòu)成限制,它對(duì)于解碼過程來說是透明的。成象塊及擴(kuò)充用于控制塊及擴(kuò)充的作用域限定。塊的標(biāo)記分為三段:除尾記錄0x3b之外,0x00~0x7f用于成象塊;0x80~0xf9用于控制塊;0xfa~0xff用于特殊用途塊。解碼器通過識(shí)別塊標(biāo)記來處理塊的作用域。
看過“gif有哪幾種”的人還看了:

1.搞笑gif動(dòng)態(tài)圖片

2.搞笑動(dòng)態(tài)圖片笑死人大全

3.關(guān)于在word中插入GIF動(dòng)畫的方法

4.電腦上怎么制作GIF動(dòng)態(tài)圖

5.教師節(jié)祝福圖片gif大全

6.教師節(jié)祝福圖片動(dòng)態(tài)大全

2144482