#! /bin/bash # Last edited on 2024-04-01 14:46:57 by stolfi usage="$0 [-dpi RESOLUTION] < PSFILE > PNGFILE" # Converts an encapsulated postscript image to a png image. # The PSFILE must include %%BoundingBox line tmp="/tmp/$$" log=${tmp}.log pdir="$0"; pdir="${pdir%/*}" ${STOLFIHOME}/lib/do-ps-to-png ${tmp} $* dostatus=${status} if [[ ! ( -e ${tmp}.png ) ]]; then echo "** png file not generated" >> ${log} dostatus=1 elif [[ -z ${tmp}.png ]]; then echo "** png file is empty" >> ${log} dostatus=1 fi if [[ ${dostatus} -ne 0 ]]; then cat ${log} 1>&2 rm ${log} exit 1 elif [[ -e ${log} ]]; then cat ${log} 1>&2 /bin/rm -f ${log} fi cat ${tmp}.png rm -f ${tmp}.png exit 0