diff options
-rwxr-xr-x | anondcim | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -12,13 +12,17 @@ err() { echo "$*" >&2 } +die_usage() { + die "Usage: $0 [-p image_prefix] [-s destination_size (absolute or percentage)] [-d destination_directory] imagefile(s)" +} + rand() { # random number between 0 and $1 - 1 # read from urandom, sh interpretes numbers with leading 0 wrong, so prepend $1 which doesn't change the result echo $(( $1$(tr -dc "0-9" < /dev/urandom | head -c $((${#1} + 1))) % $1 )) } -[ $# -gt 0 ] || die "Usage: $0 [-p image_prefix] [-s destination_size (absolute or percentage)] [-d destination_directory] imagefile(s)" +[ $# -gt 0 ] || die_usage which convert 2>/dev/null || die "ImageMagick (convert, identify) is not installed" which jhead 2>/dev/null || which exiftool 2>/dev/null || die "jhead or exiftool has to be installed" |