diff options
author | David Phillips <david@sighup.nz> | 2017-02-27 14:59:19 +1300 |
---|---|---|
committer | David Phillips <david@sighup.nz> | 2017-02-27 14:59:19 +1300 |
commit | 1704088618e55ceeaf087f18f16d0070d8617dd0 (patch) | |
tree | 2877142ac8257b95da74c35989238f2bf842cddc | |
parent | 20a2a1b8523e6b5599ea95321d70ec7c7fd287d2 (diff) | |
download | fractal-gen-opencl-1704088618e55ceeaf087f18f16d0070d8617dd0.tar.xz |
Add new demo image with high detail
-rw-r--r-- | README.md | 2 | ||||
-rwxr-xr-x | create-demo.sh | 20 | ||||
-rw-r--r-- | demo-high-iterat.png | bin | 0 -> 5758 bytes | |||
-rw-r--r-- | demo-low-iterat.png (renamed from demo.png) | bin | 37208 -> 37208 bytes |
4 files changed, 11 insertions, 11 deletions
@@ -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 Binary files differnew file mode 100644 index 0000000..a33229b --- /dev/null +++ b/demo-high-iterat.png diff --git a/demo.png b/demo-low-iterat.png Binary files differindex 5c5a11f..80d2087 100644 --- a/demo.png +++ b/demo-low-iterat.png |