#!/bin/sh infile=$1 # Sizes are metric sizes (in inches) multiplied by resolution (in dpi) dpi=200 xtilesize=2200 ytilesize=3400 # With a 0.5 inch margin on all sides the values would be # xtilesize=2000 # ytilesize=3200 xdim=`ecconv -info $infile | grep Dimension | awk '{print $3}'` ydim=`ecconv -info $infile | grep Dimension | awk '{print $5}'` ytile=0 yoff=0 while [ $yoff -lt $ydim ]; do xtile=0 xoff=0 while [ $xoff -lt $xdim ]; do ecconv -exp tif -crop ${xtilesize}x$ytilesize+$xoff+$yoff $infile $infile.x$xtile-y$ytile xoff=`expr $xoff + 2200` xtile=`expr $xtile + 1` done yoff=`expr $yoff + 3400` ytile=`expr $ytile + 1` done