名稱
dwebp
-- 將 WebP 檔案解壓縮為圖片檔
Synopsis
dwebp [options] input_file.webp
說明
dwebp
會將 WebP 檔案解壓縮為 PNG、PAM、PPM 或 PGM 圖片。
注意:不支援動畫 WebP 檔案。
選項
基本選項如下:
-h
- 列印使用摘要。
-version
- 列印版本號碼 (main major.minor.revision) 然後退出。
-o string
- 指定輸出檔案名稱 (預設為 PNG 格式)。使用 &&t;-" 做為輸出名稱,會將輸出內容直接導向 'stdout'.
-- string
- 明確指定輸入檔案。如果輸入檔案開頭為 '-',這個選項就非常實用。此選項必須顯示為
last
。 之後會忽略任何其他選項。如果輸入檔案是「-」,則會從 stdin 而非檔案讀取。 -bmp
- 將輸出格式變更為未壓縮的 BMP。
-tiff
- 將輸出格式變更為未壓縮的 TIFF。
-pam
- 將輸出格式變更為 PAM (保留 Alpha 版)。
-ppm
- 將輸出格式變更為 PPM (丟棄 Alpha)。
-pgm
- 將輸出格式變更為 PGM。輸出結果包含使用亮度/色度樣本而非 RGB,並使用 IMC4 版面配置。這個選項主要用於驗證和偵錯。
-yuv
- 將輸出格式變更為原始 YUV。輸出結果包含 luma/chroma-U/chroma-V 範例而非 RGB,依序儲存為個別層。這個選項主要用於驗證和偵錯目的。
-nofancy
- 請勿使用精美的 YUV420 轉接器。這可能會影響邊緣 (尤其是紅色邊緣),但速度更快。
-nofilter
- 請勿使用位元迴圈篩選程序,即使位元流是必須使用。這可能會在不符規定的輸出結果中產生可見區塊,但這種做法可以加快解碼速度。
-dither strength
- 指定介於 0 到 100 之間的刪除強度。隱私保護技術是指在有損壓縮中套用至色差元件的後置處理效果。平滑的漸層效果,避免出現頻帶構件。
-nodither
- 停用所有導引功能 (預設)。
-mt
- 盡可能使用多執行緒進行解碼。
-crop x_position y_position width height
- 將解碼後的圖片裁剪為左上角座標 (
x_position
、y_position
) 和大小width
xheight
。這個裁剪區域必須完全包含在來源矩形中。如有需要,左上角可對齊左上角座標。這個選項是為了減少裁剪大型圖片所需的記憶體。注意:系統會在任何規模之前套用裁剪。 -flip
- 垂直解碼解碼的圖片 (適用於執行個體適用的 OpenGL 紋理)。
-resize width height
- 將解碼後的大小調整為
width
xheight
。這個選項主要適用於在僅需要小型版本 (縮圖、預覽等) 時,減少解碼解碼大型圖片所需的記憶體。注意事項:裁剪之後會套用縮放。如果width
或height
參數 (但非兩者) 為0
,這個值就會計算保留比例。 -v
- 列印額外資訊 (尤其是解碼時間)。
-noasm
- 停用所有組合最佳化功能。
錯誤
請將所有錯誤回報至我們的 Issue Tracker:https://bugs.chromium.org/p/webp
歡迎修補程式!如要開始使用,請參閱以下頁面:https://www.webmproject.org/code/contribution/submitting-patches/
示例
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
作者
dwebp
為 libwebp
的一部分,由 WebP 團隊撰寫。如要瞭解最新的原始碼樹狀結構,請前往 https://chromium.googlesource.com/webm/libwebp/
這個手動頁面由 Pascal Massimino pascal.massimino@gmail.com 編寫,適用於 Debian 專案 (且可能由他人使用)。
輸出檔案格式詳細資料