diff options
Diffstat (limited to 'generate-pow-imagery')
| -rwxr-xr-x | generate-pow-imagery | 37 | 
1 files changed, 37 insertions, 0 deletions
| diff --git a/generate-pow-imagery b/generate-pow-imagery new file mode 100755 index 0000000..4906933 --- /dev/null +++ b/generate-pow-imagery @@ -0,0 +1,37 @@ +#!/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 +} + +for pow in $(seq 0.01 0.01 2); do +	make_sample 560 50 $pow +done + | 
