Files
Server-scripts/quiethost/resize.sh
T

17 lines
556 B
Bash
Raw Normal View History

2026-04-14 23:55:46 +02:00
resize_var="x1080"
if [ "$1" != "" ]; then resize_var="$1"; fi
for file in *jpg ; do
if [ "$1" == "" ]; then
height="$(identify -quiet ${file} | cut -f3 -d' ' | cut -f2 -d'x')"
width="$(identify -quiet ${file} | cut -f3 -d' ' | cut -f1 -d'x')"
if [ "${height}" != "" ] && [ "${width}" != "" ]; then
if [ ${height} -gt ${width} ]; then
resize_var="x1080"
else
resize_var="1920"
fi
fi
fi
echo "Transform $file to ${resize_var}"
convert -quiet "$file" -resize ${resize_var} $(echo "NEW/${file}" | sed 's/jp[e]\?g/png/g')
done