From: Jan Huwald Date: Mon, 17 Sep 2012 12:25:45 +0000 (+0200) Subject: Initial commit X-Git-Url: https://fpunktk.de/gitweb/?p=anondcim.git;a=commitdiff_plain;h=154a1fe369e637eb9408ce5c18151a9308bc1660 Initial commit --- 154a1fe369e637eb9408ce5c18151a9308bc1660 diff --git a/anonpic.sh b/anonpic.sh new file mode 100755 index 0000000..5684bf1 --- /dev/null +++ b/anonpic.sh @@ -0,0 +1,56 @@ +#!/bin/sh -e + +function die() { + echo -e "$*" >&2 + exit 1 +} + +function r() { + echo $(($RANDOM % $1)) +} + +max=$# +cur=1 + +[ $max -gt 0 ] || die "Usage:\n[IMG_PREFIX=your_prefix] $0 img1.jpg img2.jpg ..." +[ -x "$(which convert)" ] || die "ImageMagick is not installed" +[ -x "$(which jhead)" ] || die "jhead is not installed" + +while [ $# -gt 0 ]; do + dst="$IMG_PREFIX$(seq -w $cur $max|head -n1).jpg" + echo -e "[$((100*cur/max))%]\t$1\t-> $dst" + + [ -f "$1" ] || die "$1 does not exist" + (! [ -e "$dst" ]) || die "$dst already exists" + + read W H <