13 lines
352 B
Bash
Executable file
13 lines
352 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# Syntax: cardtopng.sh cardname.png
|
|
OUTPUT=$1
|
|
PDFNAME=$(echo "$1" | sed 's/\[.*\]\..*//').pdf
|
|
|
|
# Create initial png
|
|
pdftoppm -scale-to-x 750 -scale-to-y 1050 -png $PDFNAME > $OUTPUT
|
|
|
|
# Find border colour
|
|
BORDER_COL="#$(stream "$OUTPUT[1x1+0+0]" - | xxd -p)"
|
|
convert $OUTPUT -gravity center -background $BORDER_COL -extent 825x1125 $OUTPUT
|