Loading…
Note: Hovering over a session title will reveal which room it's in.
Saturday, October 6 • 10:00am - 10:50am
Path, Properties, Paint: HTML5 Canvas and the Pervasive Pixel Painting Protocol

Sometimes, stacking divs and fiddling with CSS just doesn't cut it.  The canvas tag gives us an escape hatch - an infamous blank rectangle.  Unlike applets and Flash, canvas is orchestrated by the same javascript you already use to run your web site.  Canvas is a strange beast however; while it gives us a "blank canvas" perfect for painting and blending effects, the API is largely vector based, which makes it easy to do shapes and outlines that can be smoothly transformed.
We'll take a (brief) peek at how this bizarre combination came about, and then dive into the way canvas "thinks" - the drawing model that you'll need to bend it to your will.


Speakers
avatar for Justin Love

Justin Love

Justin Love started tinkering with canvas 2007, before it escaped from the OS X Dashboard to the larger web.  He has also implemented most of the canvas API to create a canvas-to-postscript converter. Justin has programmed everything from microcontrollers to SQL and FoxPro to C... Read More →


Saturday October 6, 2012 10:00am - 10:50am CDT
Breakout Room 2