pngやjpg画像をWebPに変換する

pngやjpg画像をWebPに変換するメモ。
インストールはMacだとHomebrewで行える。

Terminal window
# インストール
brew install webp
# バージョン確認
cwebp -version
dwebp -version

変換など。

Terminal window
# png,jpg→webp
cwebp xxx.png -o xxx.webp
# 品質を指定して変換(デフォルトは75)
cwebp -q [0~100の値] xxx.png -o xxx.webp
# webp→png
dwebp xxx.webp -o xxx.ong

複数ファイルをまとめて変換するコマンドは用意されていないので(なぜ…)、Shellを利用して変換する必要がある。

Terminal window
for file in *.{jpg,jpeg,png}; do cwebp "$file" -o "${file%.*}.webp"; done

*.{jpg,jpeg,png}の部分は拡張子が混在していなければ、*.pngでも可。

cwebpdwebpのコマンドオプションは以下を参照。