Create, Zoom into, and lose yourself in algorithmic art with this Graphic User Interface
- Create unique abstract high-resolution algorithmic images
- Zoom into the images as deep as you want
- Toggle between full color space, and 8-color thresholding
- Save your favorite pictures (resolutions from 10x10px to 2560x2560px supported)
Option A - Quick & Simple (recommended for most users)
- Download the file zoom_enhance.exe from my website (it is 27MB which is more than Github allows)
- Run the file (on Windows). To run the program this way, you do not need python or other dependencies installed. Depending on your antivirus software, you might get a warning when trying to run the file. If you don't trust the .exe, you can also run the program by following Option B below
Option B - Custom
- Clone the repository
- Make sure you have the following modules installed:
- opencv-python
- pillow
- numpy
- tkinter
- Run zoom_enhance.py (requires Python 3)
This project is inspired by the iconic Bladerunner enhance scene, in which Harrison Ford is able to retrieve visual information from the depths of an endlessly magnified picture. Likewise, this project allows infinite levels of detail (zooming) of any given created image. With an easy-to-use GUI based on tkinter, now everybody can experience the sensation of endless zooming for themselves.
The underlying image generation algorithm for this project that I used and modified is from Nathan Reed's post 'Generating Abstract Images with Random Functions'.