new file: bash/etc/cutter.sh
[GalaxyCodeBases.git] / bash / etc / cutter.sh
blobaa9c622cf07eb46af3e42e1222a8a45bf12b5bad
1 #!/bin/bash
3 pieceHeight=5408
4 pieceSlide=$[$pieceHeight-130]
5 targetdir=./work
6 infile="$1"
7 inputname=${infile%%.*}
9 mkdir -p ${targetdir}
11 function getwidth() { magick identify -format '%[height]' "$1"; }
12 height=$(getwidth "${infile}")
14 echo "[${height}]"
16 top="0"
17 fno="0"
18 while [ $top -lt $height ]
20 echo "$top $height"
21 convert -crop x${pieceHeight}+0+${top} +repage "${infile}" "${targetdir}/${inputname}_${fno}.png"
22 top=$[$top+$pieceSlide]
23 fno=$[$fno+1]
24 done