來源:三易生活
廣色域已然成為了近年來各大手機廠商在宣傳自家新機的屏幕素質有多么優秀時,經常會提及的名詞語。時至今日,支持廣色域的消費類電子產品也已經越來越普及,因此對于更高性能圖片編碼格式的需求也逐漸擺在了臺面上。可能大家沒有注意到的是,幾乎是與圖片這個標簽綁定在一起的 JPEG,其實是上世紀 80 年代的技術,早已老邁不堪,可下一代的主流圖片格式卻一直難產。
好在代替 JPEG 格式這件事,最近終于又迎來了曙光。在 Chromium 社區中關于 Chrome 重新支持 JPEG XL 的聲音突然高漲了起來,社區也開始請求相應開發團隊的人員調查此問題,以獲取進一步的更新。
那么 JPEG XL 是什么,它為什么很重要呢?這或許是大家最為關心的問題。其實,JPEG XL 顧名思義就是由 JPEG ( 聯合影像專家組 ) 推出的 JPEG 后續版本,X 是指自 2000 年以來的整個 JPEG 標準名稱的一部,L 則代表長期支持。
作為一個誕生于數字時代早期的技術,JPEG 只能支持 8bit 色深、標準的動態范圍,以及 YCrCb 4:2:0 的記錄方式,而諸如透明通道、sRGB、Rec.709、Adobe RGB 則統統不支持。事實上,JPEG 屬于一種遞增式傳輸數據的編碼,當圖像傳輸的時間較長時,JPEG 可將圖像分數次處理,以實現從模糊到清晰的方式來傳送圖像。
在互聯網早期帶寬不足的情況下,JEPG 的這一設計其實相當合理的,因為這也保障了在有限的帶寬上,用戶能夠借助互聯網來相互傳輸圖片,但這一設計也導致了 JEPG 的解碼過程相對復雜。例如在智能手機上,SoC 就需要進行三遍解碼才能得到畫面,而不是只用一次傳遞就得到相同的結果。所以一個性能差、效率低的技術,自然也需要被代替。
在 2021 年被標準化的 JPEG XL 作為聯合影像專家組打磨多年的產品,本身的素質相當出色,它是一種開源、且免版稅的位圖文件格式,并支持有損和無損壓縮,壓縮性能比 JPEG 格式也提升了 60%。更為重要的是,JPEG XL 真正的目標是在擁有更高性能的同時,為 JPEG 提供向后兼容。而相比于 JPEG 2000、JPEG XR 等 " 前輩 ",JPEG XL 則是唯一可以無損重編碼 JPEG 圖片的格式。
不僅如此,JPEG XL 還為攝影師提供了更大便利,支持超過 8bit 的色彩位深、廣色域圖像,以及 HDR 圖像,此外還支持大尺寸打印、全景照片、360 ° 照片,以及連拍照片的存儲,并擁有動畫、alpha 通道、多圖層、縮略圖的存儲等功能。此外這一格式還對 Web 環境進行了優化,同時滿足在平板電腦、手機上顯示的需求,還支持在沒有硬件加速的情況下快速解碼。
如此優秀的 JPEG XL,按理來說應該是一經推出就迅速得到認可,怎么就有了 "Chrome 重新支持 " 的呼聲呢?事實上,谷歌在 Chrome 91 版本中就引入了 JPEG XL,并且此前 Chorme 對于 JPEG-XL 這一圖片格式青睞有加,一直在改進對該格式的支持。然而在 2022 年 10 月,在外界的不解中,谷歌方面就宣布將在 Chrome 中移除對 JPEG XL 的支持。
彼時谷歌的解釋,是 JPEG XL 相較于現有的圖像格式缺乏足夠的優勢,整個生態系統對 JPEG-XL 缺乏實驗的興趣,通過移除實驗性的代碼有助于減少工程師維護瀏覽器的負擔。簡單來說,谷歌的意思就是 JPEG XL 被吹得太過,業界采用這一新格式的意愿太低,不如直接去掉來節省成本。Web 開發者對于只有短短一年歷史的 JPEG XL 缺乏興趣其實無可厚非,畢竟撼動根深蒂固的 JPEG 顯然不是一朝一夕就能完成的事情。
事實上,自谷歌方面決定 Chrome 停止支持 JEPG XL 以來,以自由軟件基金會(FSF)為代表的聲音就指出,Chrome/Chromium 占據了九成的市場份額,所以谷歌就是 Web 標準事實上的仲裁者,停止支持 JPEG XL 的決定突出了它對 Web 平臺的控制。更有陰謀論者表示,谷歌此舉完全是利益使然,因為次世代的圖片格式實際上不止有呼聲最高的 JPEG XL,還有 AVIF 以及 WebP 2。
其中,JPEG XL 背后是國際標準化組織 ( ISO ) ,從視頻編碼格式 AV1 的關鍵幀衍生而來的 AVIF,則是谷歌牽頭成立的開放媒體聯盟(AOMedia)所主導,WebP 2 干脆就是谷歌自己單獨做的。值得一提的是,WebP 2 到目前為止也沒有正式發布,仍處于實驗性階段,因此也難怪有人認為谷歌是 " 黑哨 ",是要為自己站臺的標準來鋪路。
一方面,JPEG XL 應者寥寥是事實,另一方面谷歌大概率也有自己的打算,壓制 JPEG XL 這件事有可能做得出。奈何半路殺出一個蘋果,在今年 WWDC23 上介紹 Safari 時,蘋果就已清楚的表明 Safari 將支持 JPEG XL。如此一來,谷歌所謂整個生態對 JPEG XL 不感興趣的說法也就不攻自破了,畢竟 Safari 的 20.5% 市場份額擺在這里。
所以現在來看,這個皮球又被重新踢回了谷歌這邊。