webpify は画像ファイル(PNG/JPEG/GIF)を WebP 形式に変換する CLI ツールです。
- 単一ファイルまたはディレクトリ一括変換
- 再帰的なディレクトリ走査
- 品質パラメータの指定(1-100)
- lossless(可逆圧縮)モード対応
- 出力先ディレクトリの指定
- 既存ファイルの上書き制御
- WebP ファイル一覧表示
pnpm add -g @semba-ryuichiro/webpify# 単一ファイルを変換
webpify image.png
# ディレクトリ内の画像を一括変換
webpify ./images
# 再帰的に変換
webpify ./images -r| オプション | 説明 | デフォルト |
|---|---|---|
-o, --output <dir> |
出力先ディレクトリ | 入力と同じ |
-q, --quality <n> |
品質(1-100) | 100 |
-r, --recursive |
再帰的に処理 | false |
-f, --force |
既存ファイルを上書き | false |
--lossless |
可逆圧縮モードで変換 | false |
--list |
WebP ファイル一覧表示 | - |
--absolute |
一覧表示時に絶対パスで表示 | false |
--quiet |
統計情報を非表示 | false |
-v, --version |
バージョン表示 | - |
-h, --help |
ヘルプ表示 | - |
# 品質90で変換
webpify image.png -q 90
# 別ディレクトリに出力
webpify ./images -o ./webp-images
# lossless(可逆圧縮)モードで変換
webpify image.png --lossless
# 強制上書き + 再帰 + 静音
webpify ./images -r -f --quiet- Node.js 22.0.0 以上
- クイックスタート - インストールから最初の変換まで
- コマンドリファレンス - すべてのオプションの詳細説明
- ユースケース集 - 実践的な使用例とシナリオ