Canvas (elemento HTML)

estensione dell'HTML

Canvas è una estensione dell'HTML standard che permette il rendering dinamico di immagini scriptable bitmap. Fu inizialmente introdotta da Apple per uso all'interno del loro componente Mac OS X Webkit, per migliorare applicazioni come Dashboard widgets ed il browser Safari. Più tardi fu adottata dai browsers Gecko (Mozilla e Firefox) ed Opera[1], e standardizzati dal WHATWG su nuove specifiche proposte per le tecnologie della prossima generazione. Novell produce un XForms processor plugin per Internet Explorer, che supporta l'elemento canvas.[2] Sviluppi indipendenti per supportare il canvas su Internet Explorer non richiedono plugins e sono basati esclusivamente su VML e JavaScript.[3] Anche Google ha avviato un progetto per aggiungere le capacità del canvas ad Internet Explorer usando la stessa tecnica.[4] Il Canvas consiste in una regione disegnabile, definita in codice HTML con gli attributi height and width. Il codice JavaScript può accedere all'area con un set completo di funzioni per il disegno, simili a quelle comuni ad altre API 2D, permettendo così la generazione dimanica di disegni. Alcuni usi possibili di Canvas includono i grafici, l'animazione e la composizione di immagini.


Vedi anche