#!/bin/bash # Syntax: cardtopng.sh cardname.png OUTPUT=$1 INTERMEDIATE=$(echo "$1" | sed 's/\[.*\]\..*//')-raw.png PDFNAME=$(echo "$1" | sed 's/\[.*\]\..*//').pdf pdftoppm -scale-to-x 750 -scale-to-y 1050 -png $PDFNAME > $INTERMEDIATE convert $INTERMEDIATE -set option:distort:viewport 825x1125-37-37 -virtual-pixel Edge -distort SRT 0 +repage $OUTPUT