dwebp

名前

dwebp - WebP ファイルを画像ファイルに解凍する

概要

dwebp [options] input_file.webp

説明

dwebp は、WebP ファイルを PNG、PAM、PPM、または PGM 画像に解凍します。注: アニメーション WebP ファイルはサポートされていません。

オプション

基本的なオプションは次のとおりです。

-h
印刷物の使用状況の概要。
-version
バージョン番号を(Major.minor.revision として)出力して終了します。
-o string
出力ファイルの名前を指定します(デフォルトは PNG 形式)。出力名として「-」を使用すると、出力が「stdout」になります。
-- string
入力ファイルを明示的に指定します。このオプションは、たとえば入力ファイルが「-」で始まる場合に便利です。このオプションは、last のように指定する必要があります。 それ以降他のオプションは無視されます。入力ファイルが「-」の場合、データはファイルではなく stdin から読み取られます。
-bmp
出力形式を非圧縮 BMP に変更します。
-tiff
出力形式を非圧縮 TIFF に変更します。
-pam
出力形式を PAM に変更します(アルファを保持)。
-ppm
出力形式を PPM に変更します(アルファを破棄)。
-pgm
出力形式を PGM に変更します。出力は、IMC4 レイアウトを使用して、RGB ではなく輝度/彩度サンプルで構成されます。このオプションは、主に検証とデバッグの用途です。
-yuv
出力形式を RAW YUV に変更します。出力は、RGB ではなく輝度/彩度 - U/彩度 - V のサンプルで構成され、個々のプレーンとして順次保存されます。このオプションは、主に検証とデバッグの用途です。
-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 のサイズに再スケーリングします。このオプションの主な目的は、小さなバージョン(サムネイルやプレビューなど)で十分な場合に、大きな画像のデコードに必要なメモリを削減することです。注: スケーリングは切り抜きの後に適用されます。width パラメータまたは height パラメータのいずれか(ただし両方ではない)が 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/ から入手できます。

このマニュアルページは、Debian プロジェクト用に Pascal Massimino pascal.massimino@gmail.com によって作成されました(他のユーザーによって使用されている可能性があります)。

出力ファイル形式の詳細