名稱
gif2webp
:將 GIF 圖片轉換為 WebP
Synopsis
gif2webp [options] input_file.gif -o output_file.webp
說明
gif2webp
可將 GIF 圖片轉換成 WebP 圖片。
選項
基本選項包括:
-o string
- 指定輸出 WebP 檔案名稱。如果您省略這項資訊,「
gif2webp
」會 執行轉換但只記錄統計資料。 使用「-」做為輸出名稱,這樣輸出至「stdout」即可。 -- string
- 明確指定輸入檔案。如果輸入內容 檔案開頭為「-」。這個選項必須顯示在「最後一個」區塊。 並忽略此後的所有其他選項。如果輸入檔案是「-」, 系統會從「stdin」而不是檔案
-h, -help
- 使用資訊
-version
- 顯示版本號碼 (以 primary.minor.revision) 顯示,然後結束。
-lossy
- 使用有損壓縮技術編碼圖片。
-mixed
- 混合壓縮模式:選擇不同選項,最佳化圖片壓縮方式 每個影格都會有損壓縮或無損壓縮。
-q float
- 指定
0
和100
之間的 RGB 管道壓縮係數。 預設值為75
。在無損壓縮 (預設) 的情況下,小因素會 可提高壓縮速度,但產生的檔案更大最大 壓縮是使用100
的值來達成。有損傷時 壓縮 (由 -lossy 選項指定) 會產生一個小因子 畫質較低的檔案會利用值來達到最佳品質 (共100
個)。 -min_size
- 對圖片進行編碼以縮小尺寸。這麼做會停用按鍵影格插入功能,以及
挑選產生每個影格最小輸出內容的丟棄方法。這項服務
預設使用無損壓縮,但可與
-q
、-m
、-lossy
或-mixed
選項。 -m int
- 指定要使用的壓縮方法。這個參數可控制
。
可能的值介於
0
到6
之間。預設值為4
。時間越高 編碼器會花費較多時間檢查 找出可能的編碼方式,然後再決定品質增幅。較低的值可以 不但加快處理時間,還可能會增加檔案大小 壓縮品質較低 -kmin int
、-kmax int
指定連續按鍵影格之間的最小和最大距離 (可單獨分離的影格)。這項工具 視需要在輸出動畫中插入幾個主要影格 是否符合條件
如果
kmax
的值為0
,系統會關閉插入主要影格的功能。kmax
值1
會使所有影格成為主要影格。kmin
的值不是 都須注意這一點一般值位於 範圍:3
到30
。預設值為kmin
=9
,kmax
=17
無損壓縮,kmin
=3
,kmax
=5
代表有損壓縮。這兩種選項僅適用於具有大量數量的動畫圖片 影格速率 (>50 個)。
如果使用的值較低,系統會將更多影格轉換成主要影格。 這可能會導致減少需要為影格解碼所需的影格數量 進而改善解碼器的效能但這可能會導致 檔案大小稍微大一點值越大可能導致解碼效果越差 但檔案大小較小
一些限制:
- 公里 <kmax
- 公里 >= kmax / 2 + 1;和
- kmax - kmin <= 30.
如未符合上述任一限制,就會強制執行 。
-metadata string
出現下列情況時,要從輸入複製到輸出內容的中繼資料清單 (以半形逗號分隔) 。有效值:
all
、none
、icc
、xmp
。預設為xmp
。-f int
僅適用於有損編碼 (由
-lossy
選項指定)。請指定 「取消封鎖」篩選器的強度,介於0
(無篩選) 和100
之間 (最大篩選)。將值設為0
會停用任何篩選功能。較高 值就會提高套用篩選程序的強度 解碼器成了模型值越大,畫面越平順 顯示。一般值通常介於20
到50
之間。-mt
如果可以,請使用多執行緒進行編碼。
-loop_compatibility
啟用後,請以與 Chrome 相容的相容方式處理迴圈資訊 早於 M62 (包含) 和 Firefox 之前的版本。
-v
列印額外資訊。
-quiet
不列印任何資料。
錯誤
請向我們的 Issue Tracker 回報所有錯誤:https://issues.webmproject.org
歡迎加入修補程式!如要開始使用,請參閱這個網頁:https://www.webmproject.org/code/contribute/submitting-patches/
範例
gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp
作者
gif2webp
是 libwebp
的一部分,由 WebP 團隊撰寫。
最新原始碼樹狀結構位於
https://chromium.googlesource.com/webm/libwebp/
本手冊由 Urvang Joshi urvang@google.com 撰寫, Debian 專案 (也可能供他人使用)。