#!/bin/bash
TW=34
WIDTH=30
rm -f .tmp.*.pnm
N=0
for I; do
	<"$I" pngtopnm >".tmp.`printf %08d $N`.pnm"
	N=$[$N+1]
done
HEIGHT=$[1 + ($N-1) / WIDTH]
ppmmake '#000' $[$WIDTH * $TW] $[$HEIGHT * $TW] > comp.ppm
N=0
for I; do
	X=$[$N % $WIDTH * $TW]
	Y=$[$N / $WIDTH * $TW]
#	echo $X $Y >&2
	pnmpaste ".tmp.`printf %08d $N`.pnm" $X $Y comp.ppm >paste.ppm || exit
	mv paste.ppm comp.ppm
	N=$[$N+1]
done
<comp.ppm ppmtobmp -bpp 24
rm -f comp.ppm .tmp.*.pnm
