成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2 分鐘了解下一代圖片壓縮格式 AVIF

開源
這篇文章將圍繞 AVIF 是什么?對比其他圖像格式有哪些優勢?怎么運用?這 3 個問題展開。

[[380680]]

 一直以來,我們所熟知的或者運用到 Web 應用中的圖片格式無非就是 PNG、JPG、GIF、SVG 或者 WebP,關于這些格式我總結了 2 篇文章,感興趣的可以看看:

  • jpg、gif、png和svg用于web上,我們該如何選擇最合適的圖像格式
  • 為你的網站加上 WebP 格式的圖片吧

在介紹 WebP 的時候,我們已經知道了相比 JPG 和 PNG 來說,WebP 已經兼顧了高呈現質量以及更小的文件體積,可以說已經非常優秀了,然后還是有一群人不滿足于此,他們開發出了 AVIF 這種號稱下一代圖像壓縮格式的玩意。

這篇文章將圍繞 AVIF 是什么?對比其他圖像格式有哪些優勢?怎么運用?這 3 個問題展開。

AVIF 是什么

AVIF 這種圖像格式首次是由 Netflix 這個公司在 2020年2月14號這天公布的。Netflix(奈飛)是一家流媒體影視公司,所以必然會有大量的影視海報,它們都是體積很大的大圖片。因此 Netflix 對呈現質量有很高的要求,同時又希望圖片體積能盡可能的小,所以他們一直在探尋一種新的圖像格式希望能替換 JPG。

事實上,AVIF 這種圖像格式是由開放媒體聯盟(aomedia.org)與 Google、Cisco 以及 Xiph.org 合作開發出來的。這種格式被創建為一種開源且免版稅的圖像格式,不像 JPEG XR,它是一種壓縮非常小但需要昂貴許可才能實現的文件格式。

AVIF 是一種基于開源 AV1 視頻編解碼器的新型開放圖像格式。這種格式非常靈活,因為它支持任何圖像編解碼器,支持有損和無損編碼,能夠使用 alpha 通道,甚至能夠存儲一系列動畫幀,就像高質量 gif 動畫一樣。它也是最早支持 HDR 顏色的圖像格式之一,提供更高的亮度、顏色位深度和顏色色域。

與JPEG 和 WebP 的比較

國外有個程序員 Daniel Aleksandersen 寫了一個博客,然后他希望他博客的圖片盡可能小的占用網絡帶寬,但是他在猶豫使用什么格式的圖像會比較好,所以他決定親自探索一翻。

他使用了大于 600 張的圖片,通過將他們基于相同的 DSSIM 情況下編碼成不同格式的圖片。


然后通過對比這些大量的不同格式的圖片數據,他得到的結論是:

  • 與 JPEG 相比,WebP 格式的圖片減少了 30% 的體積;
  • 與 JPEG 相比,AVIF 格式的圖片減少了 50% 的體積;

也就是說 AVIF 的圖片依然比 WebP 少了將近 20% 的體積 😱。

兼容性怎么樣

既然 AVIF 有如此好的表現,那它的兼容性是什么樣的呢?


從上圖可以看到截止到目前 2021-02-03 為止,AVIF 的兼容性還只是做到低兼容,只被 Chrome 85、Firefox 86 及 Opera 71 以上的版本所支持,而其他的瀏覽器像 IE 或者移動端瀏覽器都是不支持的,相信在未來可以獲得更好的支持程度。

將圖片轉成 AVIF

既然想在項目中使用 AVIF 格式,那就需要先有這個格式的圖片。

可以使用 Squoosh 這個在線的圖像壓縮應用程序,可以在多種格式的圖像之間互相轉換,更厲害的是它提供了各種高級的圖像壓縮選項讓你選擇。


如果你不知道要配置什么壓縮選項,那你也可以使用這個 convertio.co 在線工具進行圖片格式轉換:


另外,如果你偏愛命令行,也可以使用官方的 AOMedia 庫 libavif 對 AVIF 文件進行編碼/解碼,我這里就不嘗試了。

在 Web 開發中的應用

盡管 AVIF 還沒有得到廣泛支持,但是我們仍然可以在原生 HTML 中使用帶有 元素的格式。元素允許漸進式支持,因為我們可以按照我們希望加載的順序列出圖像源,瀏覽器將加載它支持的第一個源。如果瀏覽器根本不支持 ,它將退回到使用默認的

  1. <picture> 
  2.     <source srcset="img/photo.avif" type="image/avif"
  3.     <source srcset="img/photo.webp" type="image/webp"
  4.     <img src="img/photo.jpg" alt="Description of Photo"
  5. </picture> 

參考文章

https://aomediacodec.github.io/av1-avif/

https://www.ctrl.blog/entry/webp-avif-comparison.html

https://reachlightspeed.com/blog/using-the-new-high-performance-avif-image-format-on-the-web-today/

https://netflixtechblog.com/avif-for-next-generation-image-coding-b1d75675fe4

 

責任編輯:姜華 來源: 大海我來了
相關推薦

2023-02-28 11:44:48

2013-07-27 21:28:44

2013-06-27 11:21:17

2019-04-30 14:59:27

Wi-FiWi-Fi 6Wi-Fi 5

2020-09-27 17:27:58

邊緣計算云計算技術

2020-09-16 10:28:54

邊緣計算云計算數據中心

2025-01-03 09:24:10

模型架構論文

2013-09-09 16:28:36

2016-01-26 11:58:12

2020-11-13 19:02:36

Jamstack技術棧網站

2015-09-28 16:24:34

YARNHadoop計算

2018-09-25 07:00:50

2018-09-27 18:47:45

AIOpsDevOps

2013-07-27 21:41:14

APT攻擊下一代威脅

2009-04-06 08:42:18

Firefox瀏覽器

2022-07-06 11:38:40

人工智能AI

2011-06-30 11:02:22

2012-10-29 12:23:44

BYODIT

2009-01-11 10:13:39

Stripes開發框架JSP

2014-05-09 13:18:54

iOS移動互聯網
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人午夜在线 | 精品亚洲一区二区三区 | 中日韩毛片 | 三级视频网站 | 1204国产成人精品视频 | 久草网址 | 欧美精品中文字幕久久二区 | 国产精品久久久久久吹潮 | 国产精品a免费一区久久电影 | 国产高清视频一区 | 成人影视网址 | 黄色成人在线 | 成人免费av | 久久爱综合 | 成人免费在线视频 | 99久久婷婷国产综合精品 | 国产视频在线一区二区 | 国产精品大片 | 夜夜草导航 | 欧美乱大交xxxxx另类电影 | 99精品网 | 一区二区三区国产视频 | 国产精品国产成人国产三级 | 亚洲精品乱码久久久久久按摩 | 免费中文字幕 | 国产精品久久精品 | 国产中文一区二区三区 | 午夜免费观看 | 欧美一级电影免费 | 97视频成人 | 伊人网91| 久热国产精品视频 | 蜜桃官网 | 天天操夜夜爽 | 国产精品久久国产精品久久 | 亚洲精品电影网在线观看 | 婷婷午夜天 | 自拍偷拍中文字幕 | av福利网| 欧美 日韩 亚洲91麻豆精品 | 日韩成人在线看 |