img2webp

名前

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

概要

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

説明

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

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

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

-o string
出力 WebP ファイルの名前を指定します。
-min_size
画像をエンコードして最小サイズにします。これにより、キーフレームの挿入が無効になり、パラメータが選択され、フレームごとに最小出力になります。デフォルトでは可逆圧縮が使用されますが、-q-m-lossy-mixed オプションと組み合わせることもできます。
-kmin int
-kmax int
出力アニメーション内の連続するキーフレーム(個別にデコード可能なフレーム)間の最小距離と最大距離を指定します。このツールは、この条件が満たされるように、必要に応じていくつかのキーフレームを出力アニメーションに挿入します。
-mixed
混合圧縮モード: 各フレームに対して非可逆圧縮または可逆圧縮をヒューリスティックに選択することで、画像の圧縮を最適化します。このグローバル オプションを使用すると、ローカル オプション -lossy-lossless が無効になります。
-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 で入手できます。

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