dwebp

名稱

dwebp -- 將 WebP 檔案解壓縮成圖片檔

Synopsis

dwebp [options] input_file.webp

說明

dwebp 會將 WebP 檔案解壓縮為 PNG、PAM、PPM 或 PGM 圖片。注意:不支援動畫 WebP 檔案。

選項

基本選項包括:

-h
列印使用摘要。
-version
顯示版本號碼 (做為 main.minor.revision),然後結束測試。
-o string
指定輸出檔案名稱 (預設為 PNG 格式)。使用「-」做為輸出名稱會將輸出內容導向至「stdout」。
-- string
明確指定輸入檔案。舉例來說,如果輸入檔案的開頭是「-」,這個選項就非常實用。這個選項必須顯示 last。之後的任何其他選項都會遭到忽略。如果輸入檔案是「-」,系統會從 stdin 讀取資料,而不是透過檔案讀取。
-bmp
將輸出格式變更為未壓縮的 BMP。
-tiff
將輸出格式變更為未壓縮的 TIFF。
-pam
將輸出格式變更為 PAM (保留 Alpha 版)。
-ppm
將輸出格式變更為 PPM (discards alpha)。
-pgm
將輸出格式變更為 PGM。輸出內容包含採用 IMC4 版面配置的 Luma/chroma 範例,而非 RGB。這個選項主要用於驗證和偵錯。
-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

作者

dwebp 屬於 libwebp 的一部分,由 WebP 團隊編寫。最新的原始碼樹狀結構請見 https://chromium.googlesource.com/webm/libwebp/

本手冊頁面是由 Pascal Massimino pascal.massimino@gmail.com 用於 Debian 專案 (也可能由其他人使用)。

輸出檔案格式詳細資料