blob: c5b85909480d39010e6e5077a5df8f314bd0f75d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#! /bin/bash
# This script tests: pbmtosunicon sunicontopnm
# Also requires: pamcut pnmpad
# Width of Sun icons are multiples of 8.
#imgsize=$(pamfile -size maze.pbm | awk '{print "-width="$1, "-height="$2}')
tmpdir=${tmpdir:-/tmp}
maze16_pbm=${tmpdir}/maze16.pbm
maze32_pbm=${tmpdir}/maze32.pbm
maze64_pbm=${tmpdir}/maze64.pbm
pamcut -top=0 -left=0 -width=16 -height=16 maze.pbm > ${maze16_pbm}
pamcut -top=0 -left=0 -width=32 -height=32 maze.pbm > ${maze32_pbm}
pnmpad -width=64 -height=64 maze.pbm > ${maze64_pbm}
echo "Test. Should print 0 three times"
pbmtosunicon ${maze16_pbm} | sunicontopnm | cmp -s - ${maze16_pbm}
echo $?
pbmtosunicon ${maze32_pbm} | sunicontopnm | cmp -s - ${maze32_pbm}
echo $?
pbmtosunicon ${maze64_pbm} | sunicontopnm | cmp -s - ${maze64_pbm}
echo $?
rm ${maze16_pbm} ${maze32_pbm} ${maze64_pbm}
|