#!/bin/sh

# Shell script wrapper to provide a PNM-like capability to hq?x.
#   Nelson Minar <nelson@monkey.org> 2003-10-26
#   http://www.nelson.monkey.org/~nelson/weblog/tech/hqNx

case "$1" in
  -2) CMD=hq2x ;;
  -3) CMD=hq3x ;;
  -4) CMD=hq4x ;;
  *)  CMD=hq3x ;;
esac

INPUT_FILE=`tempfile --suffix=.bmp`
OUTPUT_FILE=`tempfile --suffix=.bmp`

ppmtobmp -bpp 24 > "$INPUT_FILE" 2> /dev/null
$CMD "$INPUT_FILE" "$OUTPUT_FILE" 1>&2
rm "$INPUT_FILE"
cat "$OUTPUT_FILE" | bmptoppm 2> /dev/null
rm "$OUTPUT_FILE"
