Use right resolution for vertical pages

This commit is contained in:
Simon Bruder 2020-01-16 19:31:53 +00:00
parent 9ebd8f4936
commit 687e9e0812
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F

View file

@ -1,8 +1,10 @@
#!/bin/zsh -i
set -e
SIZE="1440x1920" # Kobo Forma
#SIZE="768x1024" # Amazon Kindle Paperwhite
size="1440x1920" # Kobo Forma
#size="768x1024" # Amazon Kindle Paperwhite
vertical_size="$(cut -dx -f2 <<< $size)x$(cut -dx -f1 <<< $size)"
infile="$(realpath $1)"
outfile="$(realpath $2)"
@ -23,9 +25,9 @@ for image in **/*; do
width=$(identify -format "%W" "$image")
height=$(identify -format "%H" "$image")
if (($width > $height)); then
mogrify -resize "$SIZE" -rotate 270 "$image"
mogrify -resize "$vertical_size" -rotate 270 "$image"
else
mogrify -resize "$SIZE" "$image"
mogrify -resize "$size" "$image"
fi
position=$(($position + 1))
echo -ne "$(printf '%3s' $((100 * $position / $length))) % "$(printf "%0*d" "$((72 * $position / $length))" 0 | tr '0' '#')'\r'