Creating .webp images
Creating .webp images
find . -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' -o -iname '*.tif' -o -iname '*.tiff' \) -print0 \
| while IFS= read -r -d '' f; do
out="${f%.*}.webp"
if [ ! -e "$out" ]; then
magick "$f" -strip -quality 82 "$out"
echo "created: $out"
fi
done
This version will show what changes would be made:
find . -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' \) -print0 \
| while IFS= read -r -d '' f; do
out="${f%.*}.webp"
[ -e "$out" ] || echo "$f -> $out"
done