squoosh-cliで画像を軽量にしてみた | freks blog で、npm package @squoosh/cli
を使っていましたが開発とまってるようです
代わりに
cwebp | WebP | Google for Developers
で、webpへの変換をしてみました
https://chromium.googlesource.com/webm/libwebp
で、git cloneするかtarファイルをダウンロード、展開します
buildする手順は doc/building
に含まれてます
もしくは、Building を見て
Linux使っていたので、Unix系のコマンド実行
make -f makefile.unix
examples/cwebp
が作成されます
cp examples/cwebp /usr/local/bin
とかしておいて、cwebp
コマンドが使えるようにしておきます
cwebp input.png -o output.webp
とかでwebpファイルが作れます
いっきに置換したいなら
find . -maxdepth 1 -name "*.jpg" -exec sh -c 'cwebp "$1" -o "${1%.jpg}.webp"' _ {} \;
PR
このリンクは、アフィリエイトリンクです