名稱
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_position
、y_position
) 和大小width
xheight
。這個 裁剪區域必須完全包含在來源矩形中。 如有需要,左上角也會對齊座標。這個選項 目的是減少裁剪大型圖片所需的記憶體。請注意: 系統會在縮放「之前」套用裁剪範圍。 -flip
- 垂直翻轉已解碼的圖片 (適用於 OpenGL 紋理的 執行個體)。
-resize width height
- 將解碼後的圖片重新調整為
width
xheight
尺寸。這個選項 主要是用來減少解碼大型圖片所需的記憶體 只需要少量版本 (縮圖、預覽等) 即可。附註:資源調度 會在裁剪「之後」套用。 如果width
或height
參數中的其中一個 (但兩者並非同時) 為0
, 計算結果值時,會維持長寬比。 -v
- 列印額外資訊 (尤其是解碼時間)。
-noasm
- 停用所有組合最佳化。
錯誤
請向我們的 Issue Tracker 回報所有錯誤:https://issues.webmproject.org
歡迎加入修補程式!如要開始使用,請參閱這個網頁:https://www.webmproject.org/code/contribute/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 專案使用 (其他人員可能會使用)。
輸出檔案格式詳細資料