我最近不能跟你們聊天了,因為我搞丟了我的表情包……
這年頭出門,你不帶個表情包,都不好意思和人說話。
那些或可愛、或幽默、或賤兮兮的圖片成為了溝通中的潤滑劑。文字難以表達的情緒和力量可以通過表情包的形式,生動而直觀地展現出來。表情包的豐富,實際上展現了人類在交流上的巨大的創造力,套用一個經典的句式:
想像力有多遠,表情包就能走多遠。
GIF/66K
然而,發過了那麼多表情包,你是否知道,承載表情包的載體——GIF圖片——又是由誰發明的呢?
一個動態AI
本文來自本AI的好基友十五言,一個立志成為文科版果殼的公眾號。她今天要跟大家聊一聊GIF這個東西,歡迎大家關注她喲:
GIF 是 個 8 0 後
他們搞出了一個大新聞,當時只道是尋常。
1987年,一家名叫CompuServe的公司提出了一種新的圖像格式,名字叫做Graphics Interchange Format(圖片交換格式),簡稱GIF。
這家公司成立於1969年,是美國最早的商用網路接入服務提供商。1987年那會兒,這家公司已經成長為一個龐大的網路信息及服務供應商,除了提供上網服務,它還有在線商城,販賣電子報紙(純文字版)、提供文件傳輸等業務,還給華爾街開發了一堆工具。
在此之前,CompuServe公司已經提出過一種圖片格式,叫Run-length Encoding(行程編碼),簡稱RLE。然而這種格式只支持黑白兩色。為了能夠顯示彩色圖片,GIF應需而生。
所謂圖片格式,其實就是一套編碼規則。對於屏幕上的圖像而言,每一張圖片都是由一個個像素點構成,而每一個像素點都有一個代表顏色的數值。計算機儲存圖像,實際上是將圖片中的每一個像素點的數值儲存起來,再加上一些控制碼,就變成了由0和1組成的文件。
而GIF的神來之筆,是它引入了「幀」的機制。
GIF/275K
每一張圖片可以由許多幀圖片組成,每一幀的圖片都可以單獨控制。它甚至支持將一張圖像劃分為多個不同的區塊,每個區塊獨立控制,並且這些單獨的區塊同樣可以由很多幀構成。這樣一個機制的引入,使得GIF可以很靈活地實現動畫效果。
要知道,當時JPEG、PNG等格式都還沒有出現,大多數圖片格式甚至還只支持黑白兩色。而GIF的誕生,就好比熊貓的領地突然來了一隻孔雀,黑白的世界一下子就豐富多彩起來。
GIF/790K
而讓GIF流行的另一個原因是它所採用的壓縮演算法。
眾所周知,早期的網際網路傳輸速率很低,幾十個KB的文件都要傳輸很久,因此一種文件格式能否在網際網路上流行起來,很大程度上取決於它的體積是否夠小。由於引入了多幀機制,GIF的圖片信息實際上非常大,如果不進行優化,那無異於把大象放進冰箱里。
為了減少文件的體積,GIF採用了一套叫做LZW的數據壓縮演算法,該演算法的全稱叫做Lempel–Ziv–Welch,實際上是三位發明者的名字,分別是Abraham Lempel, Jacob Ziv, 和Terry Welch。
對於計算機文件而言,所有的文件無非都是0和1的集合,而數據壓縮演算法就是用一些數學手段,使用儘可能少的空間來儲存這些0和1。比如連續的8個0可以用一個8和一個0來表示等等。這只是打個比方,實際的壓縮演算法要複雜得多。而LZW演算法的壓縮比很高,因此GIF文件體積可以很小。
同時,它還是無損壓縮,不會損失文件信息。也就是說,LZW演算法不僅做到了把大象放進冰箱里,還能把大象毫髮無損的從冰箱里拿出來。這樣一個特點,讓GIF很快成為了電話線上網時代的主流文件格式。
木 秀 於 林 ,風 必 摧 之
他們搞了一個專利,於是我們差點兒就用不成GIF了。
由於GIF的流行,這塊肥肉也被很多公司盯上了。其中,有一家叫做Unisys的公司,藉助專利法,向 GIF揮出了致命一刀。
GIF/701K
要說到細節,就得提到前文的壓縮演算法。前面提到,GIF採用的LZW演算法,是三個人名的簡寫。最初,1977年到1978年之間,Lempel和Ziv發表了一系列文章介紹了一種無損數據壓縮演算法,現在一般統稱為LZ77和LZ78。接著,1983年,Welch對LZ78演算法進行了優化,大大提高了計算速度,於是整套演算法就變成了LZW。
而Welch隨後對自己的演算法申請了專利,該專利於1985年獲得授權,也就是說:LZW演算法的W部分,是有專利保護的。經過一些列商業變動,該專利最後到了Unisys公司手上,該公司還將專利保護拓展到了其他國家,包括英國、法國、德國、義大利、日本以及加拿大。
而1987年,CompuServe公司搞出GIF的時候,壓根沒有意識到這裡面還有一個專利。而GIF流行之後,Unisys公司敏銳的意識到了這一點。於是在1993年,Unisys公司同CompuServe公司展開了曠日持久的專利談判。
談判的結果在1994年12月公布,Unisys公司宣稱,凡是使用LZW演算法來生成GIF的公司,都要向他們交上一筆「合理的」授權費。1999年,Unisys公司還對相關條款作了細化,非商業組織和個人「只要」繳納$5000到$7000,就可以獲得授權;或者也可以購買特定的授權軟體,用該軟體製作的GIF不收費。
GIF/63K
這些合法但不合情的舉動,在當時引起了軒然大波。Unisys公司的公眾形象一下子跌到谷底。網友紛紛發起了抵制GIF的運動,比如「Burn All GIFs(燒掉所有的GIF)」。
而商業公司也開始棄用GIF,尋求其他替代方案。其中,目前使用較多的另一種圖片格式——PNG——就是那時候被迫搞出來的。PNG有著更好的壓縮演算法,也支持更多的特性,色彩也比GIF豐富,主流瀏覽器紛紛提供了對PNG格式的支持。
然而,它的致命缺點是:它不支持動畫。
GIF/551K
為解決這個問題,2001年,人們又制定了MNG格式,在PNG的基礎上提供對動畫的支持。不過,由於種種原因,MNG格式並沒有得到廣泛的應用。但總之,由於專利的限制,GIF是不好用了,成本太高。
所以說,專利法這個東西,真說不好是保護技術進步,還是阻礙技術進步。
「 過 氣 網 紅 」 的 事 業 第 二 春
眼看GIF就要因為坑爹的專利而一蹶不振的時候,事情迎來了轉機。
2003年6月20號,LZW的專利到期了!其他國家的專利授權也紛紛到期。於是,我們又可以愉快地使用GIF玩耍了。GIF也迎來了事業的第二春,各種腦洞大開的創意和玩法紛紛上線。
有藝術家用GIF創作了一系列幻覺藝術。
GIF/1757K
告訴我你暈不暈?
GIF/1339K
如果不暈,那就再來一張
還有宅男用它來創作燒時間利器。
GIF/1237K
著名的一張圖看十分鐘系列
當然,逼格高的極客用它來展現想像力:
GIF/1176K
攝影師們也不甘寂寞,創造出 Cinemagraphs ,俗稱「讓照片動起來」。
GIF/196K
至於我們,用它來做表情包……那就是……另一個新世界了。
GIF/94K
當然,表情包也不全是GIF格式,也有JPG格式的靜態圖片,然而,如果少了GIF,那麼表情包一定會損失很多樂趣。
幾 枚 彩 蛋
GIF有兩個版本,都是CompuServe公司提出的。一個是87a,一個是89a,名稱即年份。89a相對於87a,只有一些微小的變化,主要是支持了動畫延時、透明背景色等等。
美國牛津詞典將GIF評選為2012年的年度辭彙[1]。要知道,GIF擊敗的對手中可是有大名鼎鼎的MOOC。
GIF理論上支持最高每秒100幀,然而對於超過20幀的GIF,主流瀏覽器包括IE、Chrome等都會將之減速播放。不過在IE10中,這個數字被提高到了50幀[2]。
如今,二十多年過去,提出GIF的CompuServe公司早已倒閉。但29歲的GIF正在互聯網上扮演著越來越重要的角色,就如同如今二三十歲的年輕人正在社會上扮演越來越重要的角色一樣。
或許有一天,GIF會過時,表情包也會「死去」。然而,人類的想像力永遠不會走到盡頭,人類在技術上的創造力永遠不會走向盡頭,最重要的是:人類對溝通交流的渴望永遠不會走到盡頭。
每個人都是一座孤島,而我們,用表情包架起了橋。
參考來源
[1] http://blog.oxforddictionaries.com/press-releases/us-word-of-the-year-2012/
[2] https://blogs.msdn.microsoft.com/ieinternals/2010/06/07/trivia-animated-gif-timing/
一個動態AI
我就知道,你們根本不愛果殼!你們點進來就是為了存表情包!
GIF/267K
喜歡本文
就關注一下15言吧~
※蜈蚣能有多剽悍?真的猛士,敢於獵殺飛行的蝙蝠!
※在這不到一個像素的斑點裡,他最後一次看到了家
※為什麼老人的耳朵都很大?是我的錯覺嗎?
※聽說你們都在嘲笑鯨頭鸛太「蠢萌」、狩獵能力不行?
※為了做一頭吃素的熊,你知道滾滾有多努力嗎!
TAG:果殼網 |