Inspired by American portrait painter Chuck Close, this script converts an image into a pixelated version using an HTML5 canvas element. It’s basically a simple demo for canvas’ imageData functionality.
This is one of my favourite canvas experiments. There may not be a whole lot going on behind the scenes, but the results are really beautiful.
Warm fuzzy internet aside: David also credits a presentation by CreativeJS team member, Rob Hawkes for getting him started with canvas and imageData in the original post about the project. How cool is that?