Fractal Wallpaper Generator

CS MYamanaka

A generator for bitmap wallpaper files that depict either the Mandelbrot set or the Julia set

Here's a screenshot of my setup that uses a wallpaper generated by this project. In case you're wondering, the window manager that I am using is Openbox.

screenshot.png

As Linux users, I suppose we like our desktop to look as epic as possible by customizing everything from window managers to terminals, and of course, our wallpapers. If you're someone who doesn't particularly enjoy downloading image files from random places on the internet, perhaps you might consider generating your own.

Like this one:

wallpaper.png

This program uses concepts described in the reference videos below to generate a bitmap file depicting a fractal (Mandelbrot or Julia) according to the user's specification.

Personally, I then use hsetroot to set the result as my desktop background.

In pursuit of efficient software design, I have emulated the style of Suckless Software and made the configuration file part of the source code.

Acknowledgment

For this project, I referred to two very helpful and instructive videos by the youtube channel, "The Mathemagicians' Guild":
[1] "The Mandelbrot Set Explained" https://www.youtube.com/watch?v=7MotVcGvFMg
[2] "Julia Sets, and how they relate to The Mandelbrot Set" https://www.youtube.com/watch?v=dctJ7ISkU-4
Thank you good sir!

Of course, thank you also to Suckless Software https://suckless.org for your efficient software design ideas.