Prova a documentarti sui canvas, ma ti anticipo che non sono cross-browser