前陣子有個開發者推出了一種新的圖像格式,試圖挑戰現在圖片格式界的王者. PNG 跟. JPEG 。
這個新的圖像格式的名字相當好。
就叫:相當好( The Quite OK )圖像格式。
簡稱:QOI▼
開發者聲稱 QOI 能夠將圖像無損壓縮到與 PNG 相似的大小,同時提供 20-50倍的編碼速度和 3-4 倍的解碼速度。
總之,又快又好。
對于這個格式在性能上比現在的王者們更猛這一點,世超并不懷疑。
咱們最常用格式都是多年前的產物,JPEG 的首次發布是 29 年前,而 PNG 的首次發布是 25 年前。
JPEG作為一種有損壓縮格式,壓縮時會損失畫質,一直壓,一直損,到“電子包漿”為止,還可能會變綠。。。
JPEG風格油畫▼
盡管會導致細節色彩信息丟失,可 JPEG 能把圖像體積壓縮到夠小!~
在那個上網時間寸秒寸金,網絡傳輸速度理論值近似龜爬的時代, JPEG 迅速捕獲網民們的心,風靡一時。
在人類歷史上,嶄新領先的技術不斷驅逐陳舊落后的技術是一種運行規律。
但在圖像格式領域,這種規律仿佛失靈了。
盡管長江后浪不斷推涌著前浪,但 20年、 30年過去了,都沒能把前浪拍死在沙灘上。
舉幾個例子。
2018年12月,Netflix(網飛)發布了AVIF圖像,在他們所發布的技術播客中,稱之為“下一代圖像編碼算法”。
這是柯達數據集的原始圖像 ↓ ↓
咱們先看20KB大小這個量級的對比。
這是 AVIF 格式,約 19.32KB 。
下面這張是 JPEG ,大小為 19.95KB 。
比 AVIF 格式還大一丟丟,但圖像效果嘛。。。
說句毫無細節可言,不過分吧?
存在大色塊的涂抹、變色▼
而在40KB這個體積量級,網飛也放出了一組圖。
這次 JPEG 格式的,看上去好像跟原圖差不多了?↓ ↓
但,如果你仔細觀察觀察天空,以及屋頂邊緣邊上的噪點,會發現還是有一丟丟區別。
40KB量級
JPEG跟AVIF對比圖▼
盡管 AVIF 優勢明顯,但即便是現在,又有多少人知道 AVIF ?
時間再稍稍推遠一些。
2017 年“宇宙級”手機廠蘋果宣布從 iOS11 開始 iPhone 照片格式改為 HEIF 。
同等畫質下, HEIF 的大小幾乎是 JPEG 的二分之一。
隨后不少手機廠商紛紛跟進▼
把時間再往前推, 2000年 JPEG 推出了算法升級版 JPEG 2000,試圖取代 JPEG 。
然而22年過去,至今仍然只有少數瀏覽器,以及數字影院、網絡地圖等部分領域應用。
JPEG2000的性能是否更優異存疑,畢竟它編解碼效率飽受詬病。。。
但性能上靠譜的格式,廠商也會因為擔心專利風險,或是被兼容性困擾,種種原因導致它們也無法被大規模推廣開來。
就拿 HEIF 來說,你甚至無法在全世界使用人數最多的操作系統上無障礙使用它。
想用?沒問題。
先下個擴展組件。。。
但,你幾乎找不到一個打不開 JPEG 格式的設備。
同樣古早的,還有 GIF 。。。
這個格式 1987 年發布, 1989 年發布最后一個版本,比世超年紀還大。
也由于此,GIF的文件頭一般都是GIF87a或GIF89a↓ ↓
GIF格式作為古早的格式缺點也很明顯,比如圖像只支持8 bit顏色,每一幀最多只能有 256 種顏色。
為了“克服”這些缺點,這些年有過不老少新解決方案。
誕生于 2004 年的 APNG 支持 24 bit 圖像,可以容納 1600多萬種顏色,還支持 8 bit 透明度。
盡管性能不賴,但即便是這個格式 “ 十歲 ” 的時候,大家對比它跟 GIF 時,還是那句話:設備不支持啊。。。
14年的回答▼
吶,就拿瀏覽器來說。
APNG 誕生的前幾年,只有火狐支持它。。。
什么意思呢,大概就是在 Chrome 、 Safari 這些主流瀏覽器上打開 APNG 格式的圖像,它們會讓你洗洗睡。
惡搞一下,不要認真~▼
當然,現在的情況早已發生改變了。
2016 年前后蘋果家 Safari 開始支持 APNG, 2018 年前后 Chromium 也加入了,現在主流瀏覽器基本都對 APNG 開綠燈。
點擊可查看大圖▼
類似的解決方案還有 WebP 。
WebP于2010年推出,除了有優秀的圖像數據壓縮算法,同時支持有損壓縮和無損壓縮,還可以搞動畫~
是不是聽起來都還不錯?
所以Mozilla社區推崇APNG,Chrome力挺自己的WebP,都覺得自己的格式好。
世超以前看過一個梗,大概是這樣。
——“我們有 9 個標準,太復雜了,而且都有各自的缺陷,必須統一標準”。
——“好的,我們現在有 10個標準了”。
總之,為了利益,誰都不服氣誰,最后標準沒有統一,反而越來越多,當初的標準大佬“躺贏”。
技術日新月異,飛速發展, 20多年前被開發出來的圖像格式,綜合來說,在技術層面上很難比得上新誕生的格式。
但技術落后卻不影響,王者們仍然靠著“兼容”的優勢繼續成為主流。
多少有點戲劇。
至于文章開頭那位相當好圖像格式能不能成為主流嘛,要世超來說,有點懸。盡管它有一項很關鍵的優勢,免費開源。
但為了成為“標準”,不少背靠互聯網大佬們的圖像格式在專利上也相對開放。
有天然用戶基礎的格式還沒成功,其他的格式難度當然是更大了。
縱然新生圖像格式們,帶著新技術和壯志“逐鹿中原”,但可以預見的是,老派圖像格式的王朝不會輕易結束。
但。。。
盡管新技術的科普需要時間,也許這個時間會很漫長,可是它終會到來。看看 Type-C 接口你就懂了~
但當. JPEG 被越來越多的網友調侃是文物的時候。
當 Twitter 用 MP4 取代 GIF 的時候。
時代已經在改變了。
評論