Skip to content

guckstift/image-evolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image-evolver

a genetic algorithm that paints an image

This algorithm paints random color dots onto a canvas to approximate an original image. After each random splash, the similarity of the painting to the original is calculated. If the random splash helped improve the similarity to the original, the algorithm continues with the next random splash, otherwise the splash is reverted and another random splash is sampled.

The result: paint art made by computer

Sample after 8780 splashes

See it in action: https://guckstift.github.io/image-evolver/

Releases

Packages

Contributors

Languages