img2webp

名前

img2webp - 一連の入力画像からアニメーション WebP ファイルを作成します。

概要

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

説明

img2webp は、アニメーション WebP 形式を使用して一連の画像を圧縮します。入力画像は、PNG、JPEG、TIFF、WebP のいずれかです。1 つのファイル名( 引数として '-' で始まるもの)を指定すると、コマンドライン このファイルからトークン化されます。これにより、スクリプトを簡単に作成したり、多数の引数を使用したりできます。

ファイルレベルのオプション

ファイルレベルのオプションは、圧縮プロセスの開始時(入力フレームが読み取られる前)に適用されます。

-o string
出力 WebP ファイルの名前を指定します。
-min_size
画像をエンコードして最小サイズを実現する。キーフレームの挿入が無効になります 各フレームの出力が最小になるパラメータを選びます。これは、 デフォルトで可逆圧縮を使用しますが、-q-m-lossy または -mixed オプション。
-kmin int
-kmax int
連続するキーフレーム間の最小距離と最大距離を指定する (個別にデコード可能なフレーム)を出力アニメーションに追加します。このツールは、 必要に応じて出力アニメーションにキーフレームを挿入し、 条件を満たす必要があります。
-mixed
混合圧縮モード: フレームごとに非可逆圧縮または可逆圧縮をヒューリスティクスで選択して、画像の圧縮を最適化します。このグローバル オプションはローカル オプション -lossy-lossless を無効にします。
-near_lossless int
ほぼロスレスの画像前処理のレベルを指定します。このオプションは、圧縮性を高めるためにピクセル値を調整しますが、画質への影響は最小限に抑えられます。ロスレス圧縮モードが自動的にトリガーされます。範囲は 0(最大前処理)から 100(前処理なし、デフォルト)です。一般的な値は 60 前後です。なお、-q 100 で非可逆圧縮を使用すると、 表示されます。
-sharp_yuv
より正確でシャープな RGB -> YUV 変換を使用します。このプロセスは、デフォルトの「高速」RGB から YUV への変換よりも時間がかかります。
-loop int
アニメーションをループする回数を指定します。0 を使用すると、無限ループになります。
-v
もっと冗長に。
-h, -help
使用量の概要。
-version
使用されている関連ライブラリのバージョン番号を出力します。

フレームごとのオプション

フレームごとのオプションは、コマンドライン引数として続く画像に適用されます。前者には何度でも変更できます。 生成します。

-d int
画像の時間をミリ秒単位で指定する。
-lossless, -lossy
可逆圧縮モードまたは非可逆圧縮モードを使用して、次の画像を圧縮します。デフォルトのモードはロスレスです。
-q float
圧縮係数を 0 ~ 100 の間で指定します。デフォルト値は 75 です。
-m int
使用する圧縮方法を指定します。このパラメータは、エンコード速度と圧縮ファイルのサイズと品質のトレードオフを制御します。有効な値の範囲は 0~6 です。デフォルト値は 4 です。

バグ

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

著者

img2webplibwebp の一部であり、WebP チームによって記述されました。最新情報 ソースツリーは https://chromium.googlesource.com/webm/libwebp で入手できます。

このマニュアル ページは Pascal Massimino(pascal.massimino@gmail.com)によって作成されました。 (他の組織で使用されている可能性もあります)。