aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2017-02-27 14:59:19 +1300
committerDavid Phillips <david@sighup.nz>2017-02-27 14:59:19 +1300
commit1704088618e55ceeaf087f18f16d0070d8617dd0 (patch)
tree2877142ac8257b95da74c35989238f2bf842cddc
parent20a2a1b8523e6b5599ea95321d70ec7c7fd287d2 (diff)
downloadfractal-gen-opencl-1704088618e55ceeaf087f18f16d0070d8617dd0.tar.xz
Add new demo image with high detail
-rw-r--r--README.md2
-rwxr-xr-xcreate-demo.sh20
-rw-r--r--demo-high-iterat.pngbin0 -> 5758 bytes
-rw-r--r--demo-low-iterat.png (renamed from demo.png)bin37208 -> 37208 bytes
4 files changed, 11 insertions, 11 deletions
diff --git a/README.md b/README.md
index 75b1004..b86513a 100644
--- a/README.md
+++ b/README.md
@@ -30,7 +30,7 @@ Below is a simple demo image produced with the software. It is a simple
mandelbrot fractal using only 75 iterations, at 768 square pixels. The
image is a negative of that which comes straight from the software.
-![Demo mandelbrot image](./demo.png)
+![Demo mandelbrot image with few iterations](./demo-low-iterat.png)
Such a small, low-detail image will not provide a case for using GPU rather
than CPU, but once you start upping the image size and detail, a modern GPU
diff --git a/create-demo.sh b/create-demo.sh
index 8cf9055..a341eb4 100755
--- a/create-demo.sh
+++ b/create-demo.sh
@@ -1,22 +1,22 @@
#!/bin/sh
-final_name="demo.png"
temp_name="demo.tmp.pgm"
clean() {
rm -v "$temp_name"
}
+create_demo() {
+ echo "::: Invoking fractal-gen through pnminvert for negative PGM image"
+ ./fractal-gen -p any -s "$1" -i "$2"| pnminvert > "$temp_name"
+ echo "::: Invoking ImageMagick to convert to PNG"
+ convert "$temp_name" "$3"
+ echo "::: Success. Final image is $3"
+}
+
hash pnminvert || exit
hash convert || exit
trap clean exit
-echo "::: Invoking fractal-gen through pnminvert for negative PGM image"
-
-./fractal-gen -p any -s 768 -i 75 | pnminvert > "$temp_name"
-
-echo "::: Invoking ImageMagick to convert to PNG"
-
-convert "$temp_name" "$final_name"
-
-echo "::: Success. Final image is $final_name"
+create_demo 768 75 demo-low-iterat.png
+create_demo 768 10000000 demo-high-iterat.png
diff --git a/demo-high-iterat.png b/demo-high-iterat.png
new file mode 100644
index 0000000..a33229b
--- /dev/null
+++ b/demo-high-iterat.png
Binary files differ
diff --git a/demo.png b/demo-low-iterat.png
index 5c5a11f..80d2087 100644
--- a/demo.png
+++ b/demo-low-iterat.png
Binary files differ