AVIF 轉 JPG

免費、在你的瀏覽器內完成 — AVIF 不會離開你。透明區域會變成白色。

或將圖片拖放至此

RoundCut 在你的瀏覽器內用原生 AVIF 解碼器把 AVIF 轉成 JPG,檔案不會上傳。JPG 沒有透明通道,所以透明區域會自動填為白色。輸出的 JPG 通常比原本的 AVIF 大,因為 AVIF 的壓縮效率更高 — 用這個尺寸的代價,換來可以丟到任何不支援 AVIF 的軟體或平台上的相容性。

如何將 AVIF 轉成 JPG

把 AVIF 檔案拖到上傳區,或點擊選取一個。檔案一放上去,轉檔就立刻開始 — 沒有「開始轉檔」按鈕要找。你的瀏覽器用原生引擎解碼 AVIF,再把像素重新編碼成 JPG。轉檔完成後,狀態列會顯示輸入與輸出的檔案大小,「下載」按鈕會把 JPG 存到你的裝置。對於 4 百萬像素以下的照片,整個來回通常不到一秒。

透明區域會變成什麼?

AVIF 支援完整的 alpha 透明通道,每一個像素都可以是透明或半透明的;JPG 完全不支援。所以 AVIF 裡每一個透明或半透明的像素,在寫入 JPG 之前都必須換成實心的顏色 — 這個工具會把它們填為白色。如果你需要其他底色,請先在編輯軟體裡把底色畫到透明區域上,再回來轉檔。如果你要保留透明度,JPG 不是你要的格式 — WebP 或 PNG 才會保留 alpha。

AVIF 還是 JPG?怎麼選

AVIF 比較新、壓縮效率比較高 — 在相同的視覺畫質下,通常比 JPG 小 30 到 50%。如果檔案大小很重要,而觀眾用的都是現代瀏覽器跟較新的作業系統,就留在 AVIF。如果你需要這個檔案到處都能開啟,就轉成 JPG:Instagram 跟 WhatsApp 上傳、沒有安裝 AVIF 編解碼的 Windows 看圖軟體、舊版 Photoshop、印刷服務、要寄給用舊軟體的同事的附件。JPG 是通用格式,AVIF 是最佳化格式。

畫質與檔案大小

JPG 是有損格式,AVIF 也是有損格式,所以這個轉檔本質上是「有損轉有損」的串接 — 某些壓縮痕跡可能會疊加。我們的 JPG 編碼器使用為照片調校的近乎無損設定,在測試圖上量測為 43.66 dB PSNR,肉眼幾乎無法分辨與原檔的差異。輸出檔案通常會比原本的 AVIF 大,因為 AVIF 的壓縮效率本來就比較好 — 這個變大不是 bug,是換取相容性的代價。這個工具沒有畫質滑桿。

你的隱私

整個流程在瀏覽器內建的影像引擎加上原生 AVIF 解碼器上執行。沒有任何檔案會被上傳、沒有任何記錄、沒有任何東西排在伺服器佇列裡。你可以打開 DevTools,在轉檔的同時觀察 Network 分頁 — 你會看到轉檔過程中,完全沒有對外的圖片請求。所有支援的瀏覽器走的都是同一套用戶端程式碼,沒有伺服器後備路徑、沒有對你的檔案做任何記錄、也沒有第三方處理。AVIF 從你選取的那一刻起就一直留在你的裝置上。

常見問題

為什麼要把 AVIF 轉成 JPG?

AVIF 目前還沒有被所有平台支援。Instagram 跟 WhatsApp 的上傳不太穩定,沒有裝 AVIF 編解碼的 Windows 在檔案總管裡看不到預覽,舊版 Photoshop 跟大多數印刷服務都還不接受。JPG 到處都能用 — 每個瀏覽器、每個作業系統、每個社群平台、每個編輯軟體。轉檔等於是用 AVIF 較優的壓縮率,換來在任何地方都能寄送或開啟的相容性保證。

把 AVIF 轉成 JPG 會降低畫質嗎?

會。JPG 是有損格式,AVIF 也是,所以這個鏈是有損轉有損,某些壓縮痕跡可能會疊加。我們的 JPG 編碼器調校在近乎無損的設定(量測為 43.66 dB PSNR),照片轉出來肉眼幾乎看不出差別。含有銳利邊緣或細小文字的圖,可能會出現輕微的 JPG 壓縮痕跡。輸出檔案通常比原本的 AVIF 大,因為 AVIF 的壓縮效率較高 — 轉回 JPG 會讓檔案膨脹。

AVIF 的透明區域轉成 JPG 後會怎樣?

AVIF 透過完整的 alpha 通道支援透明度;JPG 不支援。這個工具會把透明像素自動填為白色。如果你需要白色以外的底色,請先在編輯軟體裡把底色畫到 AVIF 的透明區域上,再回來轉檔。如果你需要完整保留透明度,JPG 不是你要的格式 — WebP 跟 PNG 都會保留 alpha,而且都有廣泛的軟體支援。

這個工具支援動畫 AVIF 嗎?

不支援。只有第一張影格會被轉成 JPG。JPG 本身就沒有動畫的概念,而這個轉檔器也不會遍歷 AVIF 的動畫影格。如果你的 AVIF 是動畫序列,第一張之後的每一張都會被丟棄。要做動畫輸出,你需要的是影片格式,或是透過專門的工具輸出動畫 WebP — 這個轉檔器不做這件事。

在這裡轉檔安全嗎?圖片會被上傳嗎?

你的檔案完全不會離開你的瀏覽器。轉檔過程全部在你的裝置上執行 — 瀏覽器解碼 AVIF,canvas 重新編碼成 JPG,下載直接存到磁碟。沒有上傳、沒有伺服器、沒有對你的圖片做任何記錄。你可以打開 DevTools 自己驗證:轉檔過程中,完全沒有對外的圖片請求。所有支援的瀏覽器走的都是同一套程式碼。

可以一次轉換多個 AVIF 嗎?

目前還不行 — 這個版本一次只能轉一個檔案。批次轉檔功能我們有規劃,會在後續版本推出。如果你現在有多個 AVIF 要轉,一張接一張拖到工具裡就好;對一般照片來說,每次轉檔都在毫秒等級內完成,所以即使沒有批次,速度也很快。