In preparing for battle I have always found that plans are useless, but planning is indispensable. -- Dwight D. Eisenhower
Joined: Jul 30, 2011
Thanks Pete; and yes, canvas seems to be the place to start.
You can do some pixel manipulation at the canvas level on RGBA values I believe, you can also do processing with WebGL shaders, there's a project called glfx.js that uses WebGL shaders to create various effects. http://evanw.github.com/glfx.js/