#!/bin/bash ## Dependencies # ImageMagick (convert and identify) # bc count=0; (for name in "$@"; do geometry=$(identify -verbose "$name" | grep geometry | cut -d' ' -f5 | cut -d'+' -f1) width=`echo $geometry | cut -d'x' -f1` height=`echo $geometry | cut -d'x' -f2` if [ $width -gt $height ]; then resize="512" else resize="x512" fi convert "$name" -resize $resize "$name.png" count=$(echo "($count + 1)" | bc) percent=$(echo " scale=2; ( 100 * ($count/$#))" | bc ) echo "$percent" done; ) | zenity --progress --percentage=0 --auto-close --text="Making Stickers"