Přeskočit na obsah

HTML5 canvas

Z Wikipedie, otevřené encyklopedie
(rozdíl) ← Starší revize | zobrazit aktuální verzi (rozdíl) | Novější revize → (rozdíl)

Canvas je HTML 5 element, který umožňuje dynamické skriptovatelné vykreslování bitmap a grafických primitiv, podobně jako známe například ze VCL Delphi nebo C++.

Původně byl představen společností Apple pro použitích v jejich operačním systému Mac OS X pro WebKit komponenty, pohánějící aplikace jako například Dashboard widgety(miniaplikace rozmístitelné na pracovní ploše, znáte např. také z Win Vista) nebo prohlížeč Safari. Později byl ipmlementován do prohlížečů na enginu Gecko(Firefox), a Opery a standardizován WHATWG pro nově navržené specifikace pro next-gen webové technologie. Novell poskytuje XForms plugin pro Internet Explorer, který také poskytuje podporu pro Canvas. Je rovněž vyvíjeno nemalé nezávislé úsilí pro podporu canvasu pro IE, které navyžaduje pluginy a funguje čistě na VML a JavaScriptu.

Canvas sestává z regionu, na který lze kreslit, definovaném v HTML kódu šířkou a výškou. Po takovémto zadefinování k němu lze přistupovat pomocí JavaScriptu používaje širokou škálu kreslících funkcí podobných jiným běžným 2D API, čímž umožňuje dynamicky generovanou grafiku. Předpokládané využití(celé HTML 5 stále není schváleno jako standard) je v oblasti vykreslování grafů, animací, her(i 3D!), úpravu obrázků.


Příklady

//doplním