aboutsummaryrefslogtreecommitdiff
path: root/generate-samples
blob: 54ccc71994560aed7956ef731cdc74a8978781c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/sh

OUT_DIR="samples"

mkdir -p $OUT_DIR



make_sample () {
	# 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/$1-$2-$3pow.raw

	# Make normal colour image
	./raw-to-png $OUT_DIR/$1-$2-$3pow.raw $1 $1
	mv 0,0.png $OUT_DIR/$1-$2.png

	# Make (hypnotic) bw image to show boundaries clearly
	./raw-to-png-bw $OUT_DIR/$1-$2-$3pow.raw $1 $1
	mv 0,0.png $OUT_DIR/$1-$2-$3-pow-bw.png

	rm $OUT_DIR/$1-$2-$3pow.raw
}

make_sample   35 10 2
make_sample   70 10 2
make_sample  140 10 2
make_sample  280 10 2
make_sample  560 10 2
make_sample 1120 10 2
make_sample 2240 10 2

make_sample   35 50 2
make_sample   70 50 2
make_sample  140 50 2
make_sample  280 50 2
make_sample  560 50 2
make_sample 1120 50 2
make_sample 2240 50 2

make_sample   35 100 2
make_sample   70 100 2
make_sample  140 100 2
make_sample  280 100 2
make_sample  560 100 2
make_sample 1120 100 2
make_sample 2240 100 2