#! /usr/bin/gawk -f # Last edited on 2005-12-11 06:16:42 by stolfi BEGIN { # Creates a PPM image with a uniform grid of colors spanning the # whole RGB cube. mag = 4; printf "P3\n"; printf "%d %d\n", mag*4*16, mag*4*16; printf "%d\n", 255; for (ir = 0; ir < 4; ir++) { for (kg = 0; kg <= 15; kg ++) { for (im = 0; im < mag; im++) { for (jr = 0; jr < 4; jr++) { kr = ir*4 + jr; for (kb = 0; kb <= 15; kb++) { for (jm = 0; jm < mag; jm++) { printf "%s%d %d %d ", (kb == 0 ? "" : " "), 17*kr, 17*kg, 17*kb; } } printf "\n"; } } } } fflush("/dev/stdout"); }