kevineaton / art

An experimental package for generative art built as a learning exercise. Not intended for use.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

art

An experimental package for generative art built as a learning exercise. Not intended for use.

Inspirations

Heavily inspired by Preslav Rachev's Generative Art in Go.

Usage

Each approach is separated into a subpackage and then exposed through the CLI. To see the options, run

./art --help

Each command will take in its own configuration, preferably from the command line. Examples coming soon.

Task

We include a Taskfile.yaml for assistance with some basic commands. Be careful about the clean-* methods as they run rm -f in the target. In most cases, those files will be gone for good!

If you run task, it will default to building the binary then showing the help output.

Implemented Approaches

Transform

Uses a base image in the ./input/ directory and generates a new piece of art using colors from the original and generating shapes. Works best with landscapes and images with a lot of different colors.

About

An experimental package for generative art built as a learning exercise. Not intended for use.

License:MIT License


Languages

Language:Go 100.0%