BPG vs JPEG:你需要知道的一切

已發表: 2016-02-17
更新於

作為世界上使用最廣泛的圖像格式和圖像壓縮的標準格式,我們都熟悉JPEG。 然而,它遠非完美。 在 JPEG 忠誠度超過 20 年之後,是時候嘗試新事物了嗎?

當然,還有眾所周知的 GIF 和 PNG 文件格式,每一種格式都各有特色。 然而,GIF——雖然非常適合徽標、圖標和小動畫——但對於高分辨率照片質量來說並不是那麼好。 另一方面,PNG 非常適合照片顏色、質量和透明度,但缺乏壓縮。

問題是,我們能否期待一種新的圖像格式標準,它不僅結合了 JPEG 和 PNG 的優點,而且改進了它們的缺點?

向 BPG(更好的便攜式圖形)問好

BPG 由程序員 Fabrice Ballard 於 2014 年創建,由於質量和文件大小的改進,它具有取代 JPEG 的巨大潛力。 在這篇文章中,我們將討論 BPG 與 JPEG 的比較:

  • JPEG 是否真的需要更換,看看格式的優缺點。
  • 解釋 BPG 格式島究竟是如何形成的。
  • BPG 提供了什麼以及這些功能如何改進 JPEG 的缺點。
  • BPG 成為真正的圖像壓縮標準替代品所涉及的障礙。

JPEG 真的需要更換嗎?

JPEG 的標準化可以追溯到 1992 年。在過去的二十年裡,它確實為我們提供了很好的服務。 即使按照今天的標準,它也是一種不錯的壓縮格式。 因此,JPEG需要更換的情況並不多。

然而,體面真的夠嗎? 網絡的飽和度是 90 年代的十億倍。 在 2016 年,數字圖像不應該很棒,而不僅僅是足夠嗎? JPEG 標準的改進可能會為攝影師、設計師、開發人員和最終用戶等提供巨大的便利。

bpg 與 jpeg 2

這是通過改進使網絡變得更好的問題,這就是新的 BPG 格式的用武之地。但首先,看看 JPEG 的顯著缺點。

問題 #1:質量和文件大小

JPEG 壓縮的一大優點是您可以控制它。 然而,這是我們遇到重大權衡的地方。

網絡以圖像為中心,對高質量的視覺效果有很高的要求。 如果您想以 JPEG 格式在 Web 上展示出色的圖像,則必須在壓縮方面做很少的事情。 但是,當然,更高質量的圖像會帶來更大的帶寬使用和更少的加載時間。

換句話說,如果你想讓 JPEG 看起來完美無瑕,它會變得相當笨拙。

問題2:它已經過時了

如果一項技術仍然有效地解決問題,那麼它的時代就不重要了。

bpg 與 jpeg 1

然而,這裡的問題是,由於網絡已經發展,對視覺和功能的期望都急劇上升。 質量很重要,但速度也很重要。 由於它的衰落並且不是開源的,JPEG 的發展幾乎停滯不前,而它周圍的數字世界每小時都在變化。

問題 3:沒有透明度功能

PNG 是一種漂亮的文件格式,不僅提供高級透明度和卓越的照片質量,而且還適用於平面顏色區域,例如徽標和圖標。 與 PNG 格式不同,JPEG 不提供透明度。

儘管如此,當用於更高分辨率的照片時,PNG 往往會出現文件大小問題,並且在許多情況下會比 JPEG 更大。 PNG 在許多方面都優於 JPEG,但在文件大小方面無法與之競爭。 因此,兩者都不是理想的選擇。

BPG 能提供哪些 JPEG 不能提供的功能?

我們已經看到了 JPEG 的主要缺陷在哪裡。 現在,讓我們仔細看看這種奇妙的新圖像格式:BPG。

BPG 格式非常年輕。 前面提到的 Fabrice Bellard(也是 FFmpeg 軟件項目的創建者)發明了 BPG 圖像格式,專門用於替代 JPEG。 BPG 真的是對 JPEG 的改進嗎? 讓我們看看它提供了什麼。

優勢#1:它提供雙倍的質量

BPG 提供優於 JPEG 的圖像質量和文件大小。 在 BPG 格式中,您可以擁有與 JPEG 相同大小但質量加倍的圖像,或者俱有相同質量但大小減半的圖像。

這是一個非常重要的賣點,也是貝拉德首先製作該格式的主要原因。 您通常訪問的絕大多數網站都使用 JPEG,因此 BPG 有可能成為在線解決圖像質量和文件大小問題的極其廣泛的解決方案。

優勢二:透明

bpg 與 jpeg 3

是的,BPG 格式提供了透明度——與 JPEG 相比的另一個巨大優勢。 雖然 PNG 也提供透明度,但 BPG 提供了它以及令人印象深刻的壓縮能力。

優勢 3:它基於 HVEC

BPG 基於 HVEC,這是一種視頻壓縮標準,其效率是其前身 (H.264) 的兩倍。 這意味著編碼過程比 JPEG 更有效,因此它產生更好的結果。

最重要的是,智能手機和平板電腦上的 BPG 編碼和解碼不需要特殊的硬件。 HEVC 支持已包含在 2014 年後的大多數高端機型中。

優勢#4:它是開源的

這種增強圖像格式的錦上添花是它是開源的。 與 JPEG 不同,如果 BPG確實成為一種圖像格式標準,它不會隨著時間的推移而變得陳舊和未經改進——它可以通過社區貢獻保持新鮮。

所以 BPG 的優勢是顯而易見的——有什麼收穫?

BPG 是 JPEG 替代品的理想選擇。 不過,確實有一個問題:缺乏大規模採用。

想出一個解決方案來推動像 JPEG(一種天文流行的圖像格式)這樣的東西離開它的寶座將是非常困難的。 從長遠來看,大約有 7 億個網站正在使用 JPEG。 如果 BPG 要在 JPEG 上取得成功,首先要有巨大的使用浪潮。 問題是 BPG 目前僅適用於使用 Bellard 創建的 56kb JavaScript 庫的網站。 為了使該格式獲得廣泛使用並有機會成為標準,它需要在所有流行的 Web 瀏覽器中提供內置支持。 開發人員需要使用和識別 BPG 來代替 JPEG。 BPG 根本不存在(還)。

BPG 與 JPEG:結論

看看 JPEG 如何提供不錯但不那麼令人印象深刻的結果並且沒有透明功能,很明顯絕對有替代空間。 經過 20 多年的使用,切換到高效的 BPG 格式似乎是一件輕而易舉的事。

然而,提供更好質量的圖像和更多壓縮文件大小的 BPG 有大量的增長工作要做。 所以嘗試一下——在你的網站上嘗試 BPG。 告訴其他網站管理員、開發人員或攝影師。 在攝影和網絡社區中分享您的觀點。 使這種格式進一步受到關注對於圖像質量的發展至關重要。

你有使用 BPG 的經驗嗎? 該格式是否符合您的期望及其要求? 在下面的評論中讓我們知道!