http://whatcolourisit.scn9a.org/ recreated in Processing.