macでjpgやpng画像をwebpに一括変換する方法
Homebrewをインストール
ターミナルでコマンドを実行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
cwebp/dwebpをインストール
brew install webp
バージョンを確認
cwebp -version
cwebpを使ってWebPに一括変換
for file in *.{jpg,jpeg,png}; do cwebp "$file" -o "${file}.webp"; done
↑この方法ではできなくなっていました。
参考:https://cruw.co.jp/blog/webp-conversion/
シェルスクリプトの用意
#!/bin/sh
Files=$(find . -type f -iname '*'.jpg -o -iname '*'.png)
# printf "$Files\n"
for File in $Files
do
echo $File
cwebp -preset photo -metadata icc -sharp_yuv -o $File".webp" -progress -short $File
printf "\n----------------\n\n"
done
「convert2webp.sh」で保存
sh convert2webp.sh
シェルスクリプトの実行
参考:https://qiita.com/tomokei5634/items/64b0f0b2246987936c6f