Below I created a basic canvas function which transforms an image into its negative form, in various ways and styles. Some of the parameters that I use are there just for fun, and because I enjoy playing with colors and images. I wonder what Leonardo would do if he had access to this kind of technologies. I expect this not to work at some mobile devices. Tell me if you like it or if you have any additional ideas.