Summary
cwebpの入力がHEICに対応していないため、ImageMagickでJPEGに変換してからcwebpに入力したい。HEICファイルをWebPに変換するスクリプト
#!/usr/bin/env sh
DIR="."
Files=$(find $DIR -mindepth 1 -maxdepth 1 -type f -iname "*.heic")
for File in $Files
do
echo magick $File "${File%.*}.jpeg"
magick $File "${File%.*}.jpeg"
done
Files=$(find $DIR -mindepth 1 -maxdepth 1 -type f -iname "*.jpg" -o -iname "*.png" -o -iname "*.jpeg")
for File in $Files
do
echo cwebp -metadata icc -sharp_yuv $File -o "${File%.*}.webp"
cwebp -metadata icc -sharp_yuv $File -o "${File%.*}.webp"
doneReference
WebP - cwebphttps://developers.google.com/speed/webp/docs/cwebp