Canvas (HTML-Element)

Canvas (HTML-Element)

Das Canvas-Element ist Bestandteil von HTML5 und gestattet ein dynamisches Rendern von Bitmap-Grafiken.

Ursprünglich von Apple als Bestandteil des Webkit entwickelt, ist es später von der WHATWG standardisiert worden.

Canvas umfasst einen in HTML-Code mit Höhen- und Breiten-Attributen definierten Bereich, in den gezeichnet werden kann. Innerhalb von JavaScript stehen 2D-Zeichenfunktionen zur Verfügung, die dynamisch erzeugte Zeicheninhalte innerhalb des Canvas-Bereichs gestatten.

Inhaltsverzeichnis

Fähigkeiten

Canvas-Referenzkarte

Neben normalen Linien- und Rechteckszeichenfunktionen ermöglicht Canvas unter anderem das Zeichnen von:

Objekte und Objektgruppen können verschoben, rotiert und skaliert werden.

Wie bei OpenGL und DirectX auch können Objekte in einem Stack abgelegt werden, was die gezielte Manipulation von Objektgruppen ermöglicht. Animationen sind mittels Verwendung von JavaScript-Zeitfunktionen möglich.

Vektorgrafik wird nicht unterstützt.

Unterstützung

Canvas wird nativ (also ohne Plug-Ins) von den aktuellen Versionen der Browser Internet Explorer, Firefox, Opera, Safari und Chrome unterstützt.

Alte Versionen des Internet Explorers, die heutzutage noch immer weit verbreitet sind, bieten keine Unterstützung für Canvas, da sie veröffentlicht wurden, bevor das Canvas-Element standardisiert wurde.

Hier ist eine genaue Übersicht des Canvas-Supports der beliebtesten Browser (beinhaltet die letzten 4 Veröffentlichungen):[1]

   Internet Explorer       Mozilla Firefox       Apple Safari       Google Chrome      Opera       iOS Safari       Opera Mobile       Android Browser   
Ältere Version; nicht mehr unterstützt: 6.0 Ältere Version; noch unterstützt: 3.5 Ältere Version; noch unterstützt: 3.2 Ältere Version; noch unterstützt: 9.0 Ältere Version; noch unterstützt: 10.6
Ältere Version; nicht mehr unterstützt: 7.0 Ältere Version; noch unterstützt: 3.6 Ältere Version; noch unterstützt: 4.0 Ältere Version; noch unterstützt: 10.0 Ältere Version; noch unterstützt: 11.0 Ältere Version; noch unterstützt: 3.2 Ältere Version; noch unterstützt: 10.0 Ältere Version; noch unterstützt: 2.1
Ältere Version; nicht mehr unterstützt: 8.0 Ältere Version; noch unterstützt: 4.0 Ältere Version; noch unterstützt: 5.0 Ältere Version; noch unterstützt: 11.0 Ältere Version; noch unterstützt: 11.1 Ältere Version; noch unterstützt: 4.0 Ältere Version; noch unterstützt: 11.0 Ältere Version; noch unterstützt: 2.2
Ältere Version; noch unterstützt: 9.0 Ältere Version; noch unterstützt: 5.0 und neuer Ältere Version; noch unterstützt: 5.1 Ältere Version; noch unterstützt: 12.0 Ältere Version; noch unterstützt: 11.5 Ältere Version; noch unterstützt: 4.2-4.3 Ältere Version; noch unterstützt: 11.1 Ältere Version; noch unterstützt: 2.3 bzw. 3.0

Die alten Versionen des Internet Explorers können jedoch mit Plugins, welche von Mozilla und Google zur Verfügung gestellt werden, um die Canvas Funktion erweitert werden.[2]

Weblinks

Einzelnachweise

  1. Compatibility tables for support of HTML5, CSS3, SVG. Abgerufen am 27. Juli 2011.
  2. "Mozilla drags IE into the future with Canvas element plugin". Ars Technica. Abgerufen am 27. Juli 2011.

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Canvas (HTML element) — The canvas element is part of HTML5 and allows for dynamic scriptable rendering of bitmap images.It was initially introduced by Apple for use inside their own Mac OS X WebKit component, powering applications like Dashboard widgets and the Safari… …   Wikipedia

  • HTML element — This article is about the HTML elements in general. For information on how to format Wikipedia entries, see Help:Wiki markup and Help:HTML in wikitext HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character …   Wikipedia

  • Canvas (HTML) — Pour les articles homonymes, voir Canvas. L élément canvas est un composant de HTML qui permet d effectuer des rendus dynamiques d images bitmap via des scripts. Déjà implémenté dans certains navigateurs, il fait partie de la future spécification …   Wikipédia en Français

  • Canvas (disambiguation) — Canvas is a heavy duty fabric.Canvas may also refer to: *Canvas (band), a rock band from Austin, Texas * Canvas (film), a film starring Joe Pantoliano and Marcia Gay Harden *Canvassing, an election technique *Canvas (HTML element) is an extension …   Wikipedia

  • Canvas — (deutsch „Leinwand“, „Leinen“) bezeichnet: Canvas (Fernsehsender), ein Fernsehprogramm des Flämischen Rundfunks VRT Canvas (HTML Element), Element der Auszeichnungssprache HTML Leinwand, ein Gewebe, das in der Malerei als Farbträger dient …   Deutsch Wikipedia

  • HTML — For the use of HTML on Wikipedia, see Help:HTML in wikitext. HTML (HyperText Markup Language) Filename extension .html, .htm Internet media type text/html Type code TEXT …   Wikipedia

  • HTML 5 — ist die noch nicht erschienene Weiterentwicklung der Auszeichnungssprache HTML (aktuell: Version 4.01). Inhaltsverzeichnis 1 Entstehung 2 Ziele 3 Aufbau 3.1 HTML 5 3.2 XHTML 5 3 …   Deutsch Wikipedia

  • HTML 5 — HTML (HyperText Markup Language) Extension de fichier HTML5: .html, .htm XHTML5: .xhtml, .xht, .xml Type MIME HTML5: text/html XHTML5: application/xhtml+xml, application/xml Développé par W3C Type de format Hypertexte …   Wikipédia en Français

  • Comparison of layout engines (HTML5 Canvas) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scrip …   Wikipedia

  • Comparison of layout engines (non-standard HTML) — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video HTML scri …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”