http://www.ecf.toronto.edu/~fungja/assign9.html:
Question 3:
This image generated by:
pnmpwadd v030.ppm v802.ppm -o win1.ppm
pnmpwadd v401.ppm v910.ppm -o win2.ppm
pnmpwadd win1.ppm win2.ppm -o windows.ppm
pnmpwadd v102.ppm v505.ppm -o cols1.ppm
pnmpwadd v925.ppm v507.ppm -o cols2.ppm
pnmpwadd cols1.ppm cols2.ppm -o columns.ppm
pnmpwadd v922.ppm v919.ppm -o bases.ppm
pnmpwadd v923.ppm v928.ppm -o int1.ppm
pnmpwadd v100.ppm v705.ppm -o int2.ppm
pnmpwadd int1.ppm int2.ppm -o interior.ppm
yg columns.ppm windows.ppm -o ycolgwin.ppm
by interior.ppm bases.ppm -o bintybas.ppm
pnmpwadd ycolgwin.ppm bintybas.ppm -o final1.ppm
quickadd final1.ppm v943.ppm -o final2.ppm
pnmpwadd accounted for the Wykoff principle, and used equal weightings for images and colours.
yg is pnmpwadd with the values:#define R1 1.0
#define G1 1.0
#define B1 0.1
#define R2 0.5
#define G2 1.0
#define B2 0.1
#define R1 0.1
and similarly, by is
#define R1 0.1
#define G1 0.1
#define B1 1.0
#define R2 1.0
#define G2 1.0
#define B2 0.1
-----------------------------------------------------------------------------
myscript.sh
!#/bin/sh
#pnmpwadd v030.ppm v802.ppm -o win1.ppm
#pnmpwadd v401.ppm v910.ppm -o win2.ppm
#pnmpwadd win1.ppm win2.ppm -o windows.ppm
#pnmpwadd v102.ppm v505.ppm -o cols1.ppm
#pnmpwadd v925.ppm v507.ppm -o cols2.ppm
#pnmpwadd cols1.ppm cols2.ppm -o columns.ppm
#pnmpwadd v922.ppm v919.ppm -o bases.ppm
pnmpwadd v923.ppm v928.ppm -o int1.ppm
#pnmpwadd v100.ppm v705.ppm -o int2.ppm
pnmpwadd int1.ppm int2.ppm -o interior.ppm
#yg columns.ppm windows.ppm -o ycolgwin.ppm
by interior.ppm bases.ppm -o bintybas.ppm
pnmpwadd ycolgwin.ppm bintybas.ppm -o final1.ppm
quickadd final1.ppm v943.ppm -o final2.ppm
wavplay ~/Sounds/3states.wav