X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=bin%2Fborderizer.sh;fp=bin%2Fborderizer.sh;h=f69874facec6eb008af0b7c4df246b06cdfa72ba;hb=1c78f5fe00ac6ebdc24a507357fa9295b54ed515;hp=0000000000000000000000000000000000000000;hpb=fd51a847fc7f347077fc2b430badab650e2961a8;p=brisk-img.git diff --git a/bin/borderizer.sh b/bin/borderizer.sh new file mode 100755 index 0000000..f69874f --- /dev/null +++ b/bin/borderizer.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +if [ $# -ne 3 -o "$1" = "-h" -o "$1" = "--help" ]; then + echo "$0 " + exit 1 +fi + +fold=$1 +tmpl=$2 +sfx=$3 + +w=$(identify -format "%w" ${fold}/00${sfx}.png) +h=$(identify -format "%h" ${fold}/00${sfx}.png) + +wt=$(identify -format "%w" "${tmpl}") +ht=$(identify -format "%h" "${tmpl}") + +x=$(((wt - w) / 2)) +y=$(((ht - h) / 2)) + +for card in $(seq 0 39); do + convert "$tmpl" $(printf "%s/%02d%s.png" "$fold" "$((seed * 10 + card))" "$sfx") \ + -geometry +${x}+${y} -composite $(printf "%s/%02d_bord%s.png" "$fold" "$((seed * 10 + card))" "$sfx") +done