Command Palette

Search for a command to run...

WE

WebP 轉 GIF 轉換器

在瀏覽器中批次將 WebP 圖片轉換為 GIF,並保留動畫

贊助Toolz.dev 使用的主機Hostinger Partner
使用 Hostinger 讓您的網站上線
  • 免費網域
  • 免費 SSL
  • 30 天退款保證
Trustpilot 評分 4.6,超過 73,000 則評價
領取優惠 優惠碼

什麼是 WebP 轉 GIF 轉換器?

WebP 轉 GIF 轉換器可以把動態的 .webp 檔轉成 .gif,讓它在不支援 WebP 的地方也能播放。現在很多網站在你儲存類似 GIF 的內容時,給你的其實是動態 WebP,但你想貼上的地方還沒跟上:論壇的貼文編輯器、舊版聊天軟體、wiki、工單系統和電子郵件簽名檔仍然只認 .gif,遇到其他格式就會顯示破圖或跳出下載提示。

轉換在用戶端完成。瀏覽器讀取 WebP,取出其中的影格,把每一格量化成 GIF 調色盤,再寫出 GIF,整個過程都在分頁內進行,不需要上傳,也不用排隊等伺服器處理。

舉個實際的例子。你儲存了一段反應動圖,得到 reaction.webp,尺寸 480 x 270,共 36 格,每格延遲 70 毫秒,整段循環約兩秒半多一點。把它拖到這裡,馬上就會轉換,列下方的備註會寫:已保留全部 36 個動畫影格,GIF 每格最多 256 色。每一格的延遲時間都會保留,所以播放速度和原本一樣,循環次數也會一併帶過去。無限循環的 WebP 會得到無限循環的 GIF,設定只播放一次的就只播放一次。

開始之前,建議先了解實際的限制。逐格解碼要用到瀏覽器的 ImageDecoder API,目前 Chrome 和 Edge 支援,Firefox 和 Safari 不支援,所以在這些瀏覽器中,轉換器只能讀到第一格,輸出的是單格 GIF。顏色是另一項取捨:GIF 每格最多只能有 256 色,而且每一格都是獨立量化,因此漸層、底片顆粒感和類似影片的畫面會出現 WebP 沒有的色帶。透明度只剩下「開」或「關」,也就是 WebP 中逐漸淡出的柔邊,轉成 GIF 後會變成生硬的輪廓。延遲低於 20 毫秒的影格會以 100 毫秒寫入,這和瀏覽器播放這類極短延遲的做法一致。

GIF 也是一種老舊的編碼格式,所以檔案通常會變大,這是換取幾乎所有裝置都能播放的代價。超過 100 百萬像素的圖片會被拒絕並顯示訊息,空檔案也會被拒絕;沒有檔案大小(位元組)限制,較長的動畫每一格都需要一點時間,但分頁仍可正常操作;另有每日轉換次數限制。此工具免費使用,無需註冊。

如何將 WebP 轉換為 GIF

  1. 加入 WebP 檔案

    把 WebP 圖片拖到方框上,或點擊上傳。動態和靜態的 WebP 檔案都可以,一次可加入多個,不會上傳任何內容,每個檔案一加入就會立即轉換。

  2. 動態檔案請使用 Chrome 或 Edge

    GIF 沒有品質選項可以調整,真正重要的是瀏覽器。讀取動態 WebP 的每一格需要瀏覽器的 ImageDecoder API,目前 Chrome 和 Edge 支援。在 Firefox 或 Safari 中,轉換器只能讀到第一格,所以輸出的 GIF 會是靜態圖。

  3. 檢查每個結果

    每一列都會顯示縮圖、狀態,以及一行大小資訊,包含轉換前後的檔案大小,以及 GIF 比原檔小多少或大多少。下方的備註會說明保留了多少個動畫影格,並提醒你 GIF 每格最多 256 色。點擊縮圖可以放大觀看 GIF,並在「轉換前」和「轉換後」之間切換。

  4. 下載 GIF 檔案

    按下某一列的下載圖示即可儲存單一檔案。清單標題的「全部下載(n 張圖片)」會把所有檔案打包成 converted-gif.zip,名稱重複的檔案會自動加上編號。「全部清除」會清空清單。

為什麼要把 WebP 轉成 GIF?

GIF 在幾乎所有技術指標上都比 WebP 差,但人們還是會轉成 GIF,因為 GIF 能在不支援動態 WebP 的地方播放。

電子報與電子郵件簽名檔

電子郵件用戶端各自使用不同的引擎來顯示圖片,對動態 WebP 的支援並不一致。動態 GIF 在電子郵件中已使用很久,因此當動態圖片需要順利送達各種不同的收件匣時,GIF 是更穩妥的選擇。

簡報、文件與較舊的編輯器

簡報軟體、文書處理軟體和許多圖片編輯器都支援 GIF,即使不能播放,至少也能正確插入。同一段動畫若是 WebP 格式,可能會變成靜態圖、破圖或「不支援的檔案」警告,視應用程式及其版本而定。

保留循環與時間間隔

把動畫變成靜態的 JPG 或 PNG,動態效果就沒了。GIF 是此轉換器唯一能輸出的動態格式,並且會保留每一格的延遲時間和循環次數。如果只需要單張靜態圖,請改為將 WebP 轉換為 PNG。

WebP 與 GIF:該選哪一個

動態 WebP 與 GIF 並排比較
WebPGIF
壓縮方式有損或無損,採用現代編碼器。以調色盤為基礎的無損壓縮,使用 1980 年代末的 LZW 演算法。
顏色數百萬色:紅、綠、藍各 8 位元。每格最多 256 色,從調色盤中選取。
透明度完整 Alpha 通道,包含柔和的半透明邊緣。只有開或關。調色盤中有一個色彩項目是完全透明的。
動畫支援,可設定每格的時間間隔和循環次數。支援,可設定每格的時間間隔和循環次數。
一般檔案大小小,即使是較長的動畫也一樣。相同的動畫通常大得多。
軟體支援目前所有主流瀏覽器都支援。電子郵件用戶端和桌面應用程式的支援不一。幾乎所有能顯示圖片的地方都能播放。
最適合自己網站上的動畫。電子郵件、論壇、聊天、簡報,以及任何不接受 WebP 的地方。

256 色是什麼意思

GIF 的每一格並不是為每個像素各存一個顏色,而是存一份最多 256 色的調色盤,再為每個像素記錄一個指向該調色盤的編號。WebP 的每一格可以包含數百萬種不同的顏色,所以轉換器必須挑出最能代表每一格的 256 色,再把每個像素對應到最接近的那一色。

這裡每一格都有自己的調色盤。這樣可以避免場景換色時,被第一格選出的調色盤限制住而失真,但也代表同一種色調在相鄰的兩格可能對應到略有不同的色彩項目,在大片平坦的區域可能會看到輕微的閃爍。

不使用抖動(dithering)。它不會用散布的點來模擬中間色調,而是讓像素直接對應到最接近的調色盤顏色,因此天空或柔光下的臉部這類平滑漸層,會變成明顯的色帶。卡通、操作畫面錄影和平面插圖受到的影響最小,因為它們本來用的顏色就很少。

透明度也是同樣的做法。調色盤中有一個色彩項目保留為完全透明,其他所有像素都視為完全不透明,所以 WebP 中柔和的光暈或羽化邊緣,轉成 GIF 後會變成生硬的輪廓。

隱私與安全

  • 影格由瀏覽器的 ImageDecoder 和 Canvas API 解碼,再由分頁中執行的一小段腳本組合成 GIF。不會上傳任何內容,也不使用 WebAssembly。
  • 每日次數限制的檢查只會傳送工具名稱和裝置識別碼,登入時還會附上你的帳號權杖,不包含你的動畫。
  • 批次轉換完成後,頁面會回報檔案數量、總大小(以位元組計)和輸出格式。檔名、影格和像素都只留在你的裝置上。
  • 如果次數限制的檢查無法連上伺服器,轉換仍會照常進行,所以頁面載入後即使離線也能使用。
  • EXIF 和色彩描述檔等中繼資料不會複製到 GIF 中,GIF 僅由解碼後的影格建立。

主要功能

  • 每一格都以正確的速度播放

    影格會依序讀取,且每一格都保留自己的延遲時間,所以 36 格的循環動畫仍然是 36 格的循環,而不是以固定速度播放的投影片。

  • 保留循環次數

    無限循環的 WebP 會產生無限循環的 GIF,設定播放固定次數的則會保留該次數。不會一律寫死為無限循環。

  • 它會告訴你它做了什麼

    每個轉換完成的項目都會附上一則備註,說明保留了多少影格,或該檔案只有一個影格。您不必打開 GIF,就能知道動畫有沒有成功轉換。

  • 透明度以「開」或「關」保留

    GIF 只支援一種透明色,因此完全透明的像素會維持透明。半透明必須歸入其中一邊,所以邊緣會顯得較為生硬。

常見問題

將 .webp 檔案拖曳到此頁面,待該列顯示「完成」後即可下載 GIF。檔案一加入就會開始轉換,並在瀏覽器中逐影格處理,無需上傳。一次加入多個檔案時,會依序逐一轉換。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

webp to gifconvert webp to gifanimated webp to gifwebp to gif converterwebp to animated gifhow to convert webp to gifconvert webp animation to gifwebp to gif bulkwebp to gif free