dwebp

名稱

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_positiony_position) 和大小 width x height。這個裁剪區域必須完全包含在來源矩形中。如有需要,左上角可對齊左上角座標。這個選項是為了減少裁剪大型圖片所需的記憶體。注意:系統會在任何規模之前套用裁剪。
-flip
垂直解碼解碼的圖片 (適用於執行個體適用的 OpenGL 紋理)。
-resize width height
將解碼後的大小調整為 width x height。這個選項主要適用於在僅需要小型版本 (縮圖、預覽等) 時,減少解碼解碼大型圖片所需的記憶體。注意事項:裁剪之後會套用縮放。如果 widthheight 參數 (但非兩者) 為 0,這個值就會計算保留比例。
-v
列印額外資訊 (尤其是解碼時間)。
-noasm
停用所有組合最佳化功能。

錯誤

示例

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

作者

dwebplibwebp 的一部分,由 WebP 團隊撰寫。如要瞭解最新的原始碼樹狀結構,請前往 https://chromium.googlesource.com/webm/libwebp/

這個手動頁面由 Pascal Massimino pascal.massimino@gmail.com 編寫,適用於 Debian 專案 (且可能由他人使用)。

輸出檔案格式詳細資料