diff options
Diffstat (limited to 'gen-pow-imagery')
-rwxr-xr-x | gen-pow-imagery | 253 |
1 files changed, 253 insertions, 0 deletions
diff --git a/gen-pow-imagery b/gen-pow-imagery new file mode 100755 index 0000000..1d785e3 --- /dev/null +++ b/gen-pow-imagery @@ -0,0 +1,253 @@ +#!/bin/sh + +OUT_DIR="pow_imagery" + +mkdir -p $OUT_DIR + + + +make_sample () { + N="$1-$2-$3pow" + + if [ -e $OUT_DIR/$N.png ]; then + echo $OUT_DIR/$N : Already exists, skipping. + else + # Configure the generator + echo unsigned int SIZE=$1\;unsigned int ITERATIONS=$2\;float POWER=$3\; > config.c + make config + + # Generate raw data + ./mbrot-gen > $OUT_DIR/$N.raw + + # Make normal colour image + ./raw-to-png $OUT_DIR/$N.raw $1 $1 + mv 0,0.png $OUT_DIR/$N.png + + # Make (hypnotic) bw image to show boundaries clearly + ./raw-to-png-bw $OUT_DIR/$N.raw $1 $1 + mv 0,0.png $OUT_DIR/$N-bw.png + + rm $OUT_DIR/$N.raw + fi +} + +make_sample 560 50 0.01 +make_sample 560 50 0.02 +make_sample 560 50 0.03 +make_sample 560 50 0.04 +make_sample 560 50 0.05 +make_sample 560 50 0.06 +make_sample 560 50 0.07 +make_sample 560 50 0.08 +make_sample 560 50 0.09 +make_sample 560 50 0.10 + +make_sample 560 50 0.11 +make_sample 560 50 0.12 +make_sample 560 50 0.13 +make_sample 560 50 0.14 +make_sample 560 50 0.15 +make_sample 560 50 0.16 +make_sample 560 50 0.17 +make_sample 560 50 0.18 +make_sample 560 50 0.19 + +make_sample 560 50 0.20 +make_sample 560 50 0.21 +make_sample 560 50 0.22 +make_sample 560 50 0.23 +make_sample 560 50 0.24 +make_sample 560 50 0.25 +make_sample 560 50 0.26 +make_sample 560 50 0.27 +make_sample 560 50 0.28 +make_sample 560 50 0.29 + +make_sample 560 50 0.30 +make_sample 560 50 0.31 +make_sample 560 50 0.32 +make_sample 560 50 0.33 +make_sample 560 50 0.34 +make_sample 560 50 0.35 +make_sample 560 50 0.36 +make_sample 560 50 0.37 +make_sample 560 50 0.38 +make_sample 560 50 0.39 + +make_sample 560 50 0.40 +make_sample 560 50 0.41 +make_sample 560 50 0.42 +make_sample 560 50 0.43 +make_sample 560 50 0.44 +make_sample 560 50 0.45 +make_sample 560 50 0.46 +make_sample 560 50 0.47 +make_sample 560 50 0.48 +make_sample 560 50 0.49 + +make_sample 560 50 0.50 +make_sample 560 50 0.51 +make_sample 560 50 0.52 +make_sample 560 50 0.53 +make_sample 560 50 0.54 +make_sample 560 50 0.55 +make_sample 560 50 0.56 +make_sample 560 50 0.57 +make_sample 560 50 0.58 +make_sample 560 50 0.59 + +make_sample 560 50 0.60 +make_sample 560 50 0.61 +make_sample 560 50 0.62 +make_sample 560 50 0.63 +make_sample 560 50 0.64 +make_sample 560 50 0.65 +make_sample 560 50 0.66 +make_sample 560 50 0.67 +make_sample 560 50 0.68 +make_sample 560 50 0.69 + +make_sample 560 50 0.70 +make_sample 560 50 0.71 +make_sample 560 50 0.72 +make_sample 560 50 0.73 +make_sample 560 50 0.74 +make_sample 560 50 0.75 +make_sample 560 50 0.76 +make_sample 560 50 0.77 +make_sample 560 50 0.78 +make_sample 560 50 0.79 + +make_sample 560 50 0.80 +make_sample 560 50 0.81 +make_sample 560 50 0.82 +make_sample 560 50 0.83 +make_sample 560 50 0.84 +make_sample 560 50 0.85 +make_sample 560 50 0.86 +make_sample 560 50 0.87 +make_sample 560 50 0.88 +make_sample 560 50 0.89 + +make_sample 560 50 0.90 +make_sample 560 50 0.91 +make_sample 560 50 0.92 +make_sample 560 50 0.93 +make_sample 560 50 0.94 +make_sample 560 50 0.95 +make_sample 560 50 0.96 +make_sample 560 50 0.97 +make_sample 560 50 0.98 +make_sample 560 50 0.99 + +make_sample 560 50 1.00 +make_sample 560 50 1.01 +make_sample 560 50 1.02 +make_sample 560 50 1.03 +make_sample 560 50 1.04 +make_sample 560 50 1.05 +make_sample 560 50 1.06 +make_sample 560 50 1.07 +make_sample 560 50 1.08 +make_sample 560 50 1.09 + +make_sample 560 50 1.10 +make_sample 560 50 1.11 +make_sample 560 50 1.12 +make_sample 560 50 1.13 +make_sample 560 50 1.14 +make_sample 560 50 1.15 +make_sample 560 50 1.16 +make_sample 560 50 1.17 +make_sample 560 50 1.18 +make_sample 560 50 1.19 + +make_sample 560 50 1.20 +make_sample 560 50 1.21 +make_sample 560 50 1.22 +make_sample 560 50 1.23 +make_sample 560 50 1.24 +make_sample 560 50 1.25 +make_sample 560 50 1.26 +make_sample 560 50 1.27 +make_sample 560 50 1.28 +make_sample 560 50 1.29 + +make_sample 560 50 1.30 +make_sample 560 50 1.31 +make_sample 560 50 1.32 +make_sample 560 50 1.33 +make_sample 560 50 1.34 +make_sample 560 50 1.35 +make_sample 560 50 1.36 +make_sample 560 50 1.37 +make_sample 560 50 1.38 +make_sample 560 50 1.39 + +make_sample 560 50 1.40 +make_sample 560 50 1.41 +make_sample 560 50 1.42 +make_sample 560 50 1.43 +make_sample 560 50 1.44 +make_sample 560 50 1.45 +make_sample 560 50 1.46 +make_sample 560 50 1.47 +make_sample 560 50 1.48 +make_sample 560 50 1.49 + +make_sample 560 50 1.50 +make_sample 560 50 1.51 +make_sample 560 50 1.52 +make_sample 560 50 1.53 +make_sample 560 50 1.54 +make_sample 560 50 1.55 +make_sample 560 50 1.56 +make_sample 560 50 1.57 +make_sample 560 50 1.58 +make_sample 560 50 1.59 + +make_sample 560 50 1.60 +make_sample 560 50 1.61 +make_sample 560 50 1.62 +make_sample 560 50 1.63 +make_sample 560 50 1.64 +make_sample 560 50 1.65 +make_sample 560 50 1.66 +make_sample 560 50 1.67 +make_sample 560 50 1.68 +make_sample 560 50 1.69 + +make_sample 560 50 1.70 +make_sample 560 50 1.71 +make_sample 560 50 1.72 +make_sample 560 50 1.73 +make_sample 560 50 1.74 +make_sample 560 50 1.75 +make_sample 560 50 1.76 +make_sample 560 50 1.77 +make_sample 560 50 1.78 +make_sample 560 50 1.79 + +make_sample 560 50 1.80 +make_sample 560 50 1.81 +make_sample 560 50 1.82 +make_sample 560 50 1.83 +make_sample 560 50 1.84 +make_sample 560 50 1.85 +make_sample 560 50 1.86 +make_sample 560 50 1.87 +make_sample 560 50 1.88 +make_sample 560 50 1.89 + +make_sample 560 50 1.90 +make_sample 560 50 1.91 +make_sample 560 50 1.92 +make_sample 560 50 1.93 +make_sample 560 50 1.94 +make_sample 560 50 1.95 +make_sample 560 50 1.96 +make_sample 560 50 1.97 +make_sample 560 50 1.98 +make_sample 560 50 1.99 + +make_sample 560 50 2.00 |