You need canvas!

This example requires a browser that supports the HTML5