Chrome 85 支援 AVIF

看到「How to Use AVIF: The New Next-Gen Image Compression Format」這篇在推銷用 AVIF 取代 JPEGWebP

首先是跑去 Can I Use 翻,發現 Google Chrome 85 之後支援了,另外在「Issue 960620: Support AVIF」這邊可以看到對應的 ticket,以及「AVIF Image Decode」這邊有狀態:

Enabled by default (tracking bug) in:
Chrome for desktop release 85

現在的 stabel channel 是 84,所以是下個 release 就會有了。以 Google Chrome 的市占率來說,推出來等於是支援度直接過半... 這點也的確有人批評,不過又是另外一個話題了。

對於不支援 AVIF 的瀏覽器,也有對應的 polyfill 可以上 (用 javascript 去補功能),不過因為是透過 AV1 codec,能夠向下支援的版本還是不多,除非連 AV1 都透過 polyfill 支援:「AVIF (AV1 Still Image File Format) polyfill for the browser」。

另外在寫「WebP 的檔案大小未必比 JPEG 小...」這篇時有提過 AVIF 其實也不是完美的,畢竟是從 video codec 演化來的演算法,對於演算法判斷不重要的部位會掉比較多細節...

3 thoughts on “Chrome 85 支援 AVIF”

  1. 拜讀網誌大作已久,請教一個問題,暫無頭緒。

    要做一個清單列表,讓使用者可依喜好勾選,
    然後伺服器打包成ZIP檔,給客戶下載。

    [勾選欄] [照片名稱]
    --------------------
    [ ]IMG1000.jpg
    [ ]IMG1001.jpg
    [ ]IMG1002.jpg
    [ ]IMG1003.jpg

    (下載按鈕)

    這些照片都是在伺服端(server side),使用者可以勾選想要的編號後,
    按「下載」由 server 打包成 image.zip 然後 push 給使用者。

    有點像照片打包功能。謝謝

Leave a Reply

Your email address will not be published. Required fields are marked *