名前
webpmux
-- アニメーション以外の WebP 画像からアニメーション WebP ファイルを作成します。
アニメーション WebP 画像からフレームを抽出し、XMP/EXIF メタデータを管理します。
ICC プロファイルを設定します。
概要
webpmux -get GET_OPTIONS INPUT -o OUTPUT
webpmux -set SET_OPTIONS INPUT -o OUTPUT
webpmux -strip STRIP_OPTIONS INPUT -o OUTPUT
webpmux -frame FRAME_OPTIONS [ -frame ... ] [ -loop LOOP_COUNT ]
[ -bgcolor BACKGROUND_COLOR ] -o OUTPUT
webpmux -duration DURATION OPTIONS [ -duration ... ] INPUT -o OUTPUT
webpmux -info INPUT
webpmux [-h|-help]
webpmux -version
webpmux argument_file_name
説明
webpmux
は、アニメーション WebP ファイルの作成や抽出に使用できます。
XMP/EXIF メタデータと ICC プロファイルの追加/抽出/削除
「-」で始まらない単一のファイル名を
コマンドライン引数が実際にはこのファイルからトークン化されます。
これにより、スクリプトを簡単に作成したり、多数の引数を使用したりできるようになります。
オプション
GET_OPTIONS(-get
)
icc
- ICC プロファイルを取得する。
exif
- EXIF メタデータを取得する。
xmp
- XMP メタデータを取得する。
frame n
- アニメーション画像から n 番目のフレームを取得します。(n = 0 は特殊な意味を持ち、最後の フレーム)
SET_OPTIONS(-set
)
loop LOOP_COUNT
- アニメーション ファイルのループ回数を設定します。 場所: 「LOOP_COUNT」[0, 65535] の範囲内で指定する必要があります。
bgcolor BACKGROUND_COLOR
- アニメーションの背景色を設定します。
icc file.icc
- ICC プロファイルを設定します。 場所: 「file.icc」設定する ICC プロファイルが含まれています。
exif file.exif
- EXIF メタデータを設定します。 場所: 「file.exif」設定する EXIF メタデータが含まれています。
xmp file.xmp
- XMP メタデータを設定します。 場所: 「file.xmp」には、設定する XMP メタデータが含まれています。
STRIP_OPTIONS(-strip
)
icc
- ICC プロファイルを削除する。
exif
- EXIF メタデータを除去します。
xmp
- XMP メタデータを除去します。
DURATION_OPTIONS(-duration
)
特定のフレーム間隔の期間を修正します。このオプションは アニメーション WebP では有効で、単一フレーム ファイルでは効果がありません。
duration[,start[,end]]
各要素の意味は次のとおりです。
duration
は、間隔の時間(ミリ秒)です(必須)。 負の値は使用できません。start
は間隔の開始フレーム インデックスです。 (省略可)。end
は間隔の終了フレーム インデックスです(両端を含む)。 (省略可)。このオプションの一般的な使用方法は次のとおりです。
-
-duration d
時間を「d」に設定して調整することもできます
-duration d,f
フレーム「f」の継続時間を設定「d」に変更します。
-duration d,start,end
時間を「d」に設定して[start,end] 間隔全体です
[start, end]
間隔外のフレームは残ります。 あります。end
の値0
は、「最後のフレーム」という特別な意味を持ちます。 表示されます。留意点: フレーム インデックス作成は
1
に開始されます。
-
Frame_OPTIONS(-frame
)
複数の(アニメーションではない)WebP 画像からアニメーション WebP ファイルを作成します。
file_i +di[+xi+yi[+mi[bi]]]
- ここで、
file_i
は i 番目のフレーム(WebP 形式)です。xi
は、yi
このフレームの画像オフセット。di
は次のフレームまでの一時停止時間mi
は、このフレームの破棄メソッドです(NONE の場合は0
、または1
BACKGROUND など)、bi
はこのフレームのブレンディング メソッド(BLEND では+b
) NO_BLEND の場合は-b
)。引数bi
は省略できます。デフォルトは+b
(BLEND)また、bi
が省略されている場合はmi
を省略できます。その場合、 デフォルトは0
(NONE)です。最後に、mi
とbi
を省略すると、xi
とyi
は省略できます。デフォルトは+0+0
です。
LOOP_COUNT
アニメーションを繰り返す回数。 有効な範囲は 0 ~ 65535 です。[デフォルト: 0(無限)]。
BACKGROUND_COLOR
キャンバスの背景色。
ここで、A
、R
、G
、B
は 0
~255
の範囲の整数で、値を指定します。
それぞれアルファ、赤、緑、青のコンポーネント値
(デフォルト: 255,255,255,255
)。
入力
WebP 形式の入力ファイル。
出力(-o
)
WebP 形式の出力ファイル。
注: EXIF、XMP、ICC データの性質はチェックされず、 する必要があります。
バグ
バグはすべて Issue Tracker(https://issues.webmproject.org)に報告してください。
- パッチをぜひご利用ください!開始するには、こちらのページ(https://www.webmproject.org/code/contribute/submitting-patches/)をご覧ください。
例
ICC プロファイルを追加:
webpmux -set icc image_profile.icc in.webp -o icc_container.webp
ICC プロファイルを抽出:
webpmux -get icc icc_container.webp -o image_profile.icc
ICC プロファイルを削除:
webpmux -strip icc icc_container.webp -o without_icc.webp
XMP メタデータを追加します。
webpmux -set xmp image_metadata.xmp in.webp -o xmp_container.webp
XMP メタデータを抽出します。
webpmux -get xmp xmp_container.webp -o image_metadata.xmp
XMP メタデータを除去する:
webpmux -strip xmp xmp_container.webp -o without_xmp.webp
EXIF メタデータを追加します。
webpmux -set exif image_metadata.exif in.webp -o exif_container.webp
EXIF メタデータを抽出します。
webpmux -get exif exif_container.webp -o image_metadata.exif
EXIF メタデータを除去する:
webpmux -strip exif exif_container.webp -o without_exif.webp
3 つの(アニメーションではない)WebP 画像からアニメーション WebP ファイルを作成します。
webpmux -frame 1.webp +100 -frame 2.webp +100+50+50 \
-frame 3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
-o anim_container.webp
アニメーション WebP ファイルから 2 番目のフレームを取得します。
webpmux -get frame 2 anim_container.webp -o frame_2.webp
「-」で始まる入力ファイル名で -get/-set/-strip を使用する:
webpmux -set icc image_profile.icc -o icc_container.webp -- ---in.webp
webpmux -get icc -o image_profile.icc -- ---icc_container.webp
webpmux -strip icc -o without_icc.webp -- ---icc_container.webp
著者
webpmux
は libwebp
の一部で、WebP チームが作成したものです。
最新のソースツリーは次の URL から入手できます。
https://chromium.googlesource.com/webm/libwebp/
このマニュアル ページは、Vikas Arora(vikaas.arora@gmail.com)によって Debian プロジェクトです(他の組織で使用されている可能性もあります)。