Random generation of smooth, colourful graphics.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
ColourGrid.hs
Conversions.hs
Grid.hs
Main.hs
PPMOutput.hs
README.md
sample.png

README.md

rainbow-noise

Random generation of smooth, colourful graphics.

example image

Notes on Usage

  • the main Haskell file to compile is Main.hs
  • the program takes 3 integer arguments:
    • the height of the image in pixels
    • the width of the image in pixels
    • a random seed
  • output is to standard output in the PPM image format
  • it is recommended to redirect the output into a ppm file, then run another program to convert the result into a different format
  • this process may be simplified in the future

Planned Extensions

Support for looping gif animations is coming soon.