名前
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 に変更します。出力は輝度/彩度で構成されます RGB の代わりに IMC4 レイアウトを使用します。このオプションは主に 検証とデバッグを目的としています。
-yuv
- 出力形式を未加工の YUV に変更します。出力は RGB ではなく luma/chroma-U/chroma-V のサンプルを、 あります。このオプションは、主に検証とデバッグに使用します。
-nofancy
- YUV420 に高級なアップスケーラーを使用しないでください。その結果、 (特に赤色の領域)ですが、高速化されるはずです。
-nofilter
- 受信します。これにより、非準拠の出力に目に見えるブロックが生成される可能性があります。 デコードは速くなります。
-dither strength
- ディザリングの強さを 0 ~ 100 の範囲で指定します。ディザリングは 非可逆圧縮でクロマ成分に適用される後処理効果です。 これは、勾配を滑らかにし、バンディング アーティファクトを回避するのに役立ちます。
-nodither
- すべてのディザリングを無効にします(デフォルト)。
-mt
- 可能であれば、デコードにはマルチスレッドを使用します。
-crop x_position y_position width height
- デコードされた画像を、左上隅が
座標(
x_position
、y_position
)とサイズwidth
×height
。この 切り抜く領域はソースの長方形内に完全に含める必要があります。「 必要に応じて、左上隅が均等な座標にスナップされます。このオプション これは、大きな画像を切り抜くために必要なメモリを削減することを目的としています。注: 切り抜きはスケーリングの前に適用されます。 -flip
- デコードされた画像を垂直方向に反転します(これは、 インスタンスです。
-resize width height
- デコードされた画像を
width
×height
の大きさに再スケーリングします。このオプションは 大きな画像のデコードに必要なメモリを削減することが 小さなバージョン(サムネイル、プレビューなど)のみが必要。注: スケーリング 適用されるのは、切り抜き後です。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 チームが作成したものです。
最新のソースツリーは次の URL から入手できます。
https://chromium.googlesource.com/webm/libwebp/
このマニュアル ページは Pascal Massimino(pascal.massimino@gmail.com)によって作成されました。 (他の組織で使用されている可能性もあります)。
出力ファイル形式の詳細