15 lines
387 B
Bash
15 lines
387 B
Bash
#!/bin/bash
|
|
#apt install imagemagick
|
|
#brew install imagemagick
|
|
#chmod +x image-resize-if-needed.sh
|
|
#bash image-resize-if-needed.sh *.jpg
|
|
for img in "$@"; do
|
|
width=$(identify -format "%w" "$img")
|
|
if (( width > 800 )); then
|
|
echo "Resizing: $img ($width px wide)"
|
|
convert "$img" -resize 800x "$img"
|
|
else
|
|
echo "Skipping: $img (already $width px wide or smaller)"
|
|
fi
|
|
done
|