about summary refs log tree commit diff
path: root/test/targa-roundtrip.test
blob: 66e666c65f43d86ab09e5601fd2230ed5f4e0709 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /bin/bash
# This script tests: pamtotga tgatoppm
# Also requires: pgmtopbm

  alias pamtotga="${PBM_TESTPREFIX}pamtotga"
  alias tgatoppm="${PBM_TESTPREFIX}tgatoppm"
  alias pgmtopbm="${PBM_BINPREFIX}pgmtopbm"
  shopt -s expand_aliases

#Test 1: Should print 2425386270 41, cksum of testgrid.pbm

pamtotga -mono testgrid.pbm | \
  tgatoppm | ppmtopgm | \
  pgmtopbm -threshold -val 0.5 | cksum

#Test 2:  Should produce 1571496937 33838, cksum of testimg.red
pamchannel -infile=testimg.ppm -tupletype="GRAYSCALE" 0 | \
  pamtotga -cmap | tgatoppm | ppmtopgm | cksum

#Test 3: Should print 1926073387 101484, cksum of testimg.ppm

pamtotga -rgb testimg.ppm | tgatoppm | cksum