#! /bin/bash # This script tests: pamditherbw # Also requires: ppmtopgm # Make test input ${PBM_BINPREFIX}ppmtopgm testimg.ppm >${tmpdir}/testimg.pgm # Test 1. Simple threshold ${PBM_TESTPREFIX}pamditherbw -threshold -val=0.5 \ ${tmpdir}/testimg.pgm | cksum # Test 2. Floyd-Steinberg #${PBM_TESTPREFIX}pamditherbw -floyd -val=0.5 ${tmpdir}/testimg.pgm | cksum # Test 3. Atkinson #${PBM_TESTPREFIX}pamditherbw -atkinson -val=0.5 ${tmpdir}/testimg.pgm | cksum # Test 4. Hilbert ${PBM_TESTPREFIX}pamditherbw -hilbert ${tmpdir}/testimg.pgm | cksum # Test 5. Dither-8 ${PBM_TESTPREFIX}pamditherbw -dither8 ${tmpdir}/testimg.pgm | cksum # Test 6. Cluster4 ${PBM_TESTPREFIX}pamditherbw -cluster4 ${tmpdir}/testimg.pgm | cksum # Test 7. Atkinson #${PBM_TESTPREFIX}pamditherbw -atkinson -val=0.5 ${tmpdir}/testimg.pgm | cksum # Remove test file rm ${tmpdir}/testimg.pgm