dwebp

名稱

dwebp:將 WebP 檔案解壓縮為圖片檔

Synopsis

dwebp [options] input_file.webp

說明

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

選項

基本選項包括:

-h
列印使用摘要。
-version
顯示版本號碼 (以 primary.minor.revision) 顯示,然後結束。
-o string
指定輸出檔案名稱 (預設的 PNG 格式)。使用「-」 做為輸出名稱,這樣輸出至「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 專案使用 (其他人員可能會使用)。

輸出檔案格式詳細資料