亮瞎眼的微信發光青蛙,以后可以做成動圖了

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了

文章圖片

亮瞎眼的微信發光青蛙,以后可以做成動圖了


在無人在意的角落 , 已經 20 多年沒啥動靜的 PNG 圖片格式突然迎來了一波大更新 , 宣布支持高動態范圍(HDR)圖像和動態圖片存儲 。

這更新有多大呢?這么說吧 , 一個最新的 PNG 3.0 圖片 , 約等于以前的原版 PNG + 用來斗圖的 GIF + 現在旗艦手機們開始追求的 HDR 亮度圖層 。
聽上去升級幅度是挺大的 , 但我估計大家對 PNG 還是挺無感的 , 所以這個新聞已經出來好幾天了 , 也沒怎么在網上發酵 。。。
但實際上我查了一下 , PNG 其實挺重要的 。 大家手頭的手機電腦 , 默認的截圖保存格式是 PNG;平時用的頭像和看到的網頁 UI 是 PNG;甚至在全世界所有的圖像格式中 , 使用率最高的仍舊是 PNG 。

甚至我還發現 , PNG 這個圖片格式 , 曾經還被寄予厚望 , 大家研究出來是想讓它代替 GIF 。。。

但是結局咱們也都知道了 , 大家到現在還是邊罵邊在用 GIF ——
如果有誰像托尼一樣在用微信公眾號的后臺寫東西 , 一定會被 GIF 狠狠折磨 。 因為這玩意幀數太多不行、尺寸過大不行、超過 10M 也不行 , 沒少給我添堵 。
這里面最讓我疑惑的一點是 , PNG 明明是個圖片格式 , 它要怎么代替 GIF 動圖?而且為啥 PNG 存在已經快 30 年了 , 竟然還沒能取代 GIF?還有這次的更新 , 真能實現這個效果嗎?
我們一個一個看 。
雖然以現在的標準來看 , GIF 格式的毛病一大堆 。 但是在撥號上網的上世紀 90 年代 , 幾十 Kbps 的網速根本看不了任何視頻文件 , 所以唯一能夠實現網頁動畫效果的 GIF , 還是妥妥的外星科技 。

所以手握 GIF 格式壓縮算法專利的美國 Unisys 公司 , 沒打算白白浪費掉這個機會 。
1994 年 Unisys 宣布對所有商業用途的 GIF 開發者收費 , 1999 年繼續收窄權限 , 導致很多自由軟件和非商用軟件開發者 , 在使用 GIF 時也會遇到要交錢的情況 。
在這個節骨眼上 , 包括 Adobe 在內的很多公司們一合計 , 就準備再研究一個開源免費的格式來取代 GIF 。
但實際上想要完整取代 GIF 格式不是一件容易的事 , 可能在大家的印象里 “ GIF 即動畫 ”, 但其實 GIF 文件有點兒像一個自動解壓的壓縮包 ——

如果創作者只往 GIF 文件里放一張圖片 , 那么只能得到一張靜態的 GIF 圖片;對應的 , 假如創作者一口氣把幾十張圖片打包進 GIF 文件里 , 發給別人的時候 , 它就會變成按照順序自動播放的 GIF 動圖 。
所以為了全面取代 GIF , PNG 開發組想了個 “ 動靜分離 ” 的方案 , 先創造一個名叫 PNG 的格式搞定靜態圖 , 再創造一個名叫 MNG 的格式負責動態圖片 。

不過我猜絕大部分都沒見過 MNG 文件 , 這就很明顯了 , 因為 MNG 當年取代 GIF 的規劃玩崩了 。
一方面是文件結構臃腫 , 基本上除了 Firefox 瀏覽器曾短暫支持過以外 , 就沒有主流瀏覽器再支持過 MNG 格式了 。
另一方面 , PNG 標準組織是有點固執在身上的 , 眼瞅著 MNG 格式支棱不起來 , 也不給 “ 后來人 ” 機會 。
事情是這樣的 , 2004 年 , Mozilla 開源社區的兩位工程師 , 在 PNG 格式的基礎上 , 拓展出了類似 GIF 的動畫功能 , 然后他們把這個魔改過的 PNG 標準稱作 Animated PNG( 動畫 PNG , 簡稱 APNG ) 。

更重要的是 , APNG 還能完美兼容 PNG 圖片標準 。 也就是說 , 一個 APNG 標準就能替代 GIF , 解決 PNG + MNG 兩個標準沒能做到的事 。
但是 PNG 標準組織認為加入動畫會改變 PNG 作為圖片標準的純粹性 , 再加上相關的利益方還是想推行 MNG 格式 , 所以 APNG 拓展就沒被納入 PNG 的官方標準 。
可以說 , 早在 20 多年前 , 我們其實就有機會干翻 GIF , 只不過這條路被原本 “ 立志于干翻 GIF ” 的一小部分人給堵死了 。。。
好在 APNG 保留了 PNG 的諸多優秀特質 , 比如色彩更豐富、透明層級更高和無損壓縮啥的 , 后來陸續得到了 Firefox 瀏覽器、Safari 瀏覽器以及 Chrome 和 Edge 瀏覽器的支持 。 這么說吧 , APNG 雖然沒被官方組織承認 , 但是卻成為了動畫圖像領域事實上的行業標準之一 。。。
綠色表示支持 APNG格式

照理說按照這個劇本走下去 , 眾人拾柴火焰高 , PNG 小組就算再不情愿 , 也得捏著鼻子認了火狐、Safari 和 Chrome 都支持的擴展標準 , 那么取代 GIF 也就是早晚的事 , 但是緊接著戲劇性的一幕來了 ——
在 PNG 內部還沒統一意見 , 市面上各個圖像標準還在大亂斗的時候 , GIF 格式熬過了專利保護期 , 在 2006 年開始 , 在全球范圍內不存在任何法律風險 , 人人都可以免費使用了!

你要說收費的 GIF 是 “ 行業之恥 ” , 可能也有點道理 , 那么免費的 GIF , 大伙好好自適應了一下也不是不行 。。。 也就沒人再提什么 MNG 和 APNG , 就更沒啥人著急替代 GIF 了 。
于是 GIF 就被強勢續命了一波 , 一直沿用到現在 。
一轉眼 , 十九年的時間過去了 。
直到最近兩年 , “HDR” 這個詞被提的越來越頻繁 , 新的旗艦手機能直接拍攝杜比視界的視頻 , 視頻平臺也開始推出 “ 臻彩 ”、“ 臻視 ” 一類的 HDR 畫質模式 。
因為 HDR 的業態越來越成熟 , 幾家負責字幕與媒體標準的組織開始對視頻字幕提出了 HDR 顯示的需求 ——
是的 , 不光大量視頻資源本身采用 HDR 格式 , 現在就連你看的字幕、群里斗圖也要有 HDR 效果了 。。。

但現實卻是 , 哪怕是高規格的藍光 HDR 電影采用的 PGS 圖形化字幕 , 本質上也還是基于 SDR 標準的 PNG 位圖 , 這種字幕在 HDR 視頻中同樣存在字體過曝和色彩失真等問題 。 所以字幕文本格式標準小組 , 就提出了讓 PNG 標準支持 HDR 的需求 。
有更緊迫的任務在身 , 保守了 29 年的 PNG 圖像標準也不得不更新一把了 。 這時 Mozilla 開源社區、谷歌以及蘋果等等內容巨頭也趁著這個機會 , 把 APNG 標準轉正 , 也就是動圖功能終于進入了 PNG 的正式標準 。
所以我們還得感謝一把越來越繁榮的 HDR 內容生態和字幕組們 , 要是沒有這波新的內容需求 , PNG 還不知道才能對標上 GIF 。。。
不過 PNG 3.0 聽起來這么美好 , 那么它終于能代替掉 GIF 了嗎?不好說 ——
一方面現在各種圖像標準大亂斗 , 市場上逐漸出現了 WebP 和 AVIF 這種 , 壓縮效果更好、支持更復雜的色彩和透明度 , 還能兼顧靜態圖片和動畫的格式 。
其次 , 創作行業跟進新標準 , 動作不一定會那么快 。 比如我們的設計同事就說 , 有時候行業客戶還會特別要求他們提供 Illustrator CC( 舊版 )的源文件 , 來匹配客戶手里的舊版軟件或者老設備 。。。

整個設計行業為了交付安全 , 都會刻意用老版本的標準來提高兼容性 , 所以很難說新標準啥時候能全面推廣開 。。。
末了 , 我們的美編同事還教育我:“ 看到新的版本號就燃起來 , 是一種很數碼寶貝的思維 ” 。
哎呀媽 , 感覺胸口中了一箭 。
不過 , 經常斗圖的小伙伴應該都能感受到 , GIF 作為通用的動畫格式 , 確實是老了 。 比如我之前想把一段視頻轉成 GIF 發給網友 , 結果發現轉出來的 GIF 竟然比原本的 MP4 文件還大 。
所以不管是誰 , 趕快把 GIF 這個已經存在了 38 年的古早格式送走吧 。。。
【亮瞎眼的微信發光青蛙,以后可以做成動圖了】

    推薦閱讀