為什麼30多年過去了,GIF還沒有被淘汰?
要說現在人們網上衝浪接觸最多的東西,應該就是各種各樣的表情包了。 自從智能手機普及之後,表情包的使用頻率也在直線上升,這年頭誰手機里還沒個百八十張表情? 差評君甚至覺得,現在的年輕人沒有表情包都不會交流了,說兩句話不發表情的話就渾身難受。
不過相比較靜態的表情,更多人會選擇發動圖來表達自己的心情,也就是gif格式的圖片。
上勾拳! ▼
動圖這東西可以說是網上衝浪的必備良品了,無論是微博還是微信,你都可以看到各種各樣的動圖。
除了表情,動圖的用處也十分廣泛,比如編輯們在展示一些畫面的時候,並不需要放上整個視頻,只要一個幾秒鐘的動圖就可以了。
不過使用動圖的時間一長,這也帶給了差評君一個疑問:動圖用起來這麼方便,那麼 gif 這種格式到底是怎麼來的?
於是差評君去相位猛衝了一波資料,打算給大家簡單聊聊 gif 這種格式。
gif 的全稱是 GraphicsInterchangeFormat( 圖形交換格式 ),誕生於 1987 年,最初是為了填補跨平臺圖像格式的空白,用人話來說就是填補了靜態圖片和視頻之間的空隙。
gif 最初由一家叫做 CompuServe 的公司搞出來,這也是美國最早的一家資訊服務公司。
gif 和常見的圖片一樣,都是由不同的圖元點組成的,但是它最多只能顯示 256 種顏色,也就是 8 位圖。。。
255 色和 1859 色的区别 ▼
而像现在大多数的显示器,其实都已经是32位的了。
但正是由于这种特点,gif 更适用于色彩比较少的图片,比如简单的 LOGO 或者卡通人物等等。
彩虹猫也是 gif ▼
不过至于世界上第一张动图到底长什么样,这个就众说纷纭了。
维基百科上面显示的是这个地球自转的 gif,有不少人认为这就是第一张 gif 。
但Reddit上面有人觉得下面这张飞机gif才是万物起源。
发现 gif 到了 1995 年才能循环起来,
这已经是 gif 诞生 8 年之后了。。。
所以世界上第一张动图看样子是无处考究了,但之所以 gif 能在 1995 年开始循环播放,其实要靠一个叫做网景 ( Netscape ) 的浏览器。
这个浏览器诞生自同名的一家计算机服务公司,在 1995 年的 Netscape 2.0 版本中,它正式支持了 gif 格式,并且能让动图循环播放,对于用户来讲是一次重大的使用体验提升。
唉,只能说当 Netscape 在 1995 年支持循环播放 gif 的那一刻,某种意义上来说是它器生巅峰了,哪怕它后来被微软 IE 干死,也永远会被人记住。。。
照理来讲,gif 当时在能动的基础上还能循环,普及速度应该会很快才对,然而发明了 gif 的公司却遭遇了专利问题。
这个事情其实很简单,gif 之所以能够在有限的大小实现了动态画面,是因为它采用了 LZW( Lempel-Zev-Welch )压缩算法。
LZW 算法也叫做 “ 串表压缩算法 ”,这种算法会用数字来表示文件中第一次出现的串,然后再放进串表中。
而压缩文件只存储数字,不存储串符,这样压缩效率就会得到提高。
差评君在这里举一个例子,比如 “ ABABAB ” 这串字符,就可以用数字来替代。
而这里 AB 是重复的,那么就可以用数字 3 来代替 AB,这时就变成了 AB33。
前面的 A 和 B 也可以用 1 和 2 来代替,那么整个字符就变成了 1233。
而用来记录字符的表格,也叫做 Dictionary( 字典 )。
但平常的 LZW 一般不会这么表示,因为 LZW 初始是有一个默认的字典的,这里只是为了方便理解。
但并不是什么时候用 LZW 压缩法都是好的,如果遇到重复字符很少的情况,有可能越压越大。。。
所以差评君个人可以理解成在遇到画面变化幅度比较小的场景时,LZW 可以更高效地压缩文件,因为相同的色块压缩起来效率更高。
这也就是为什么有些动图看着挺长,但由于画面没什么变化,所以只有几 MB 大小。
而当时拥有这个算法的公司 Unisys 觉得这是自家专利,其他公司如果想使用 LZW 压缩技术的话,都要给 Unisys 付钱。。。
而当时被 gif 广泛影响着的互联网,也被 Unisys 的阴影笼罩着,有些人在当时开发出了不含 LZW 算法的 gif 版本,大家现在耳熟能详的 png 格式也是因此诞生。
其实 Unisys 没有大家想得那么邪恶。
甚至在 1999 年,Unisys 修改了专利授权条款,商业使用 Gif 的网站和软件商只要一次性付一笔 5000 – 7500 美元的授权费即可,使用网站和软件的普通的用户和创作者是不需要花钱的。
不仅如此,Unisys 还给许多非盈利结构,学术研究机构免费提供免费授权。
但当时的人们可能有点上头了,以为只要用 gif 就要付费,疯狂口诛笔伐 Unisys,他们收到了成千上万封谩骂输出的邮件。。。直到 2003 年 LZW 专利到期。
所以說啊,專利並沒有阻擋 gif 在互聯網的普及,越來越多的人接觸到了動圖,甚至在 90 年代的時候,gif 還能被用來當做工具圖。
在那個時候,許多網站都很喜歡使用”UnderConstruction( 施工中 )” 的動圖,比如這張:
這種施工中動圖五花八門,數量非常多,甚至有一個網站專門收錄了所有的施工中動圖。。。
當年的網速普遍不快,網站通常無法一步到位建設成功,所以許多網站和博客都喜歡放上一張正在施工的動圖,既生動又有儀式感,比一句冷冰冰的 ” 暫未開放 ” 要好多了。
到了 1996 年,世界上第一張大範圍傳播的 gif ” 跳舞的嬰兒 「 橫空出世」。
你要問人們有沒有認真思考過gif的替代品,那也是有的。
還記得當時因為專利陰影而被發明出來的 png 格式嗎?
png擁有和gif一樣的特點,那就是文件的體積比較小。
不過 png 和 gif 相比,最大的區別我猜你也知道:它不能動。
於是開發者們在 2001 年基於 png 發佈了 mng 格式,終於再次讓圖片動了起來。
但是這個格式根本沒啥人用,像是 Chrome 和 IE 等瀏覽器壓根就沒支援過 mng 。
2004年,一種叫做apng的動圖格式誕生於火狐瀏覽器所在的公司,它和gif類似,但是它是以一幀幀 png組成的。
再結合優異的壓縮演算法, apng 在檔大小和 gif 相似的情況下,圖片品質要更高,而且即使不載入整個動圖也能預覽第一張。
不過呢,業界對於這個新技術反應平平,直到 2017 年才只有 Safari 和火狐瀏覽器支援,2019 年 Chrome 才跟上。
於是, gif 依然是網友們展現自己的藝術細菌的主流格式。
而其中的一些表情,完全可以用萬惡之源來形容。。。
經典詠流傳 ▼
但做表情並不是 gif 的最終宿命,最近幾年,人們又玩出了新花樣,那就是把藝術作品變成動圖。
一些藝術家選擇用動圖來進行藝術創作,大多數藝術動圖都會以迴圈的方式來呈現,比如藝術家Rafael Verona的這張gif。
而說到動圖創作,就不得不提到 Tumblr 了,這個創立於 2007 年的社交平臺也是世界上最早最大的輕博客平臺。
比如搜索守望先鋒后,就會彈出一大堆用戶創作的動圖,其中永不過時的島田兄弟對決場景簡直一抓一大把。
但是和靜態圖片相比,gif 的畫質仍然有差距,解析度也不能太高,否則容易載入不出來。。。
apng 雖然到 2019 年被許多主流瀏覽器所支援,但相容性依然和 gif 有些差距,而且很多時候大家對動圖的清晰度要求並不是那麼高,手握成噸包漿表情包也不影響你聊天。
總之,動圖確實填補了靜態圖片和視頻之間的微妙空白,成為了獨一無二的存在。
明明大小就是一張圖片,但是卻能像視頻一樣動彈,圖片看了會沉默,視頻看了會流淚。
尤其是到了 5G 時代,就連短視頻都能夠輕鬆地用手機觀看和製作,動圖更是小事一樁的事情。
從簡單的圖元動畫到現在的全民表情包,gif 似乎就是為互聯網而生的。
幾十年過去了,gif 仍然寶刀不老,也許在幾年之後,apng 就會取代它,但gif應該永遠不會被遺忘。
其實啊,無論是什麼格式,這一張張動圖既是互聯網時代的縮影,也默默記錄著每個網上衝浪的人的喜怒哀樂。
文/差評君
來源:差評(ID:chaping321)