about summary refs log tree commit diff
path: root/test/pnmshear.test
blob: 30ab45be14f39ccfdd40561ed8447104d266978e (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
#! /bin/bash
# This script tests: pnmshear
# Also requires: pbmmake pnmpad

  alias pnmshear="${PBM_TESTPREFIX}pnmshear"
  alias pbmmake="${PBM_BINPREFIX}pbmmake"
  alias pnmpad="${PBM_BINPREFIX}pnmpad"
  shopt -s expand_aliases

# Test.  Should produce 598644601 24

pbmmake -g 7 7 | pnmpad -white -top 1 | \
   pnmshear 45 -noantialias | cksum

# Output of above, in pbm plain format
#
# P1
# 15 8
# 000000000000000
# 010101000000000
# 010101010000000
# 000101010000000
# 000101010100000
# 000001010100000
# 000001010101000
# 000000010101000