#! /bin/bash # This script tests: ppmrelief # Also requires: pbmmake pgmramp pamflip alias ppmrelief="${PBM_TESTPREFIX}ppmrelief" alias pbmmake="${PBM_BINPREFIX}pbmmake" alias pgmramp="${PBM_BINPREFIX}pgmramp" alias pamflip="${PBM_BINPREFIX}pamflip" shopt -s expand_aliases # Test 1. Should print 3637356697 688 pbmmake -w 15 15 | ppmrelief | cksum # Test 2. Should print 3979143778 780 pgmramp -diagonal -maxval=30 16 16 | ppmrelief | cksum # Test 3. Should print 2954951371 780 pgmramp -diagonal -maxval=30 16 16 | pamflip -lr | ppmrelief | cksum # pgmramp -diagonal -maxval=30 16 16 | ppmrelief | ppmtopgm -plain # P2 # 16 16 # 30 # 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 # 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0