#!/bin/bash

# 1 2 wh 3 4 wh 5 out 6 in

echo crc32 $6
CRC=`crc32 $6`
echo $CRC

mkdir -p ~/.imagecache/$CRC

img=~/.imagecache/$CRC/img_$1x$2_$3x$4.png

EPSFILE=`mktemp -t ps_to_png_tmp.XXXX`


if ! [ -a $img ] ; then
    ps2epsi $6 $EPSFILE
    gs -dQUIET -dNOPAUSE -dBATCH -dSAFER -sDEVICE=png16m -dGraphicsAlphaBits=4 -dEPSCrop -g$1"x"$2 -r$3"x"$4 -sOutputFile=$img $EPSFILE
    rm $EPSFILE
fi
cp $img $5