Es kann nur ein
CanvasRenderingContext2D-Objekt
in einem canvas
geben, das über die Methode
getContext referenziert wird.
Der 2D-Kontext repräsentiert eine karthesische Oberfläche, deren Ursprung (0,0) sich an der linken oberen Ecke befindet. Die x-Werte werden in die rechte Richtung erhöht, die y-Werte nach unten.
save
- (Methode) Speichert einen Zustand des Kontextes auf dem Stackrestore
- (Methode) Stellt den letzten Zustand vom Stack wieder her (existiert kein Zustand -> keine Veränderung)scale
- (Methode) Skaliert den Inhalt des Kontextesrotate
- (Methode) Drehung des Inhaltstranslate
- (Methode) Verschieben des Inhaltstransform
- (Methode) multipliziert die aktuelle Transformationsmatrix (mit Parameterwerte)setTransform
- (Methode) setzt die aktuelle Transformationsmatrix (auf Parameterwerte)clearRect
- (Methode) Löscht den Inhalt eines Rechtecks (beschrieben durch die Parameter)fillRect
- (Methode) Füllt den Inhalt eines Rechtecks (beschrieben durch die Parameter)strokeRect
- (Methode) Zeichnet die Umfanglinien eines Rechtecks (beschrieben durch die Parameter)beginPath
- (Methode) Löscht die Liste aller Unterpfade (eines Kontextes)closePath
- (Methode) Schliesst einen PfadmoveTo
- (Methode) Erstellt einen neuen Unterpfad (Startpunkt aus Parametern)lineTo
- (Methode) Verbindet den Endpunkt eines bestehenen Unterpfads (aus der Liste des Kontextes)
mit den übergebenen Koordinaten durch eine gerade LiniequadraticCurveTo
- (Methode) Verbindet den Endpunkt eines bestehenen Unterpfads (aus der Liste des Kontextes)
mit den übergebenen Koordinaten durch eine quadratische BezierkurvebezierCurveTo
- (Methode) Verbindet den Endpunkt eines bestehenen Unterpfads (aus der Liste des Kontextes)
mit den übergebenen Koordinaten durch eine cubische BezierkurvearcTo
- (Methode) Verbindet den Endpunkt eines bestehenen Unterpfads (aus der Liste des Kontextes)
mit den übergebenen Koordinaten abhängig vom letzten Punkt des Unterpfadsrect
- (Methode) Erstellt einen neuen geschlossenen Rechteck-Pfadarc
- (Methode) Zeichnet einen Bogen bezüglich der übergebenen Parameterfill
- (Methode) Füllt einen Pfadstroke
- (Methode) Zeichnet alle Linien eines Pfadesclip
- (Methode) Erstellt einen neuen Pfad als Schnittmenge aus dem Clipping-Pfad und dem aktuellen ArbeitspfadisPointInPath
- (Methode) Prüft, ob ein Punkt innerhalb eines Pfades liegtstrokeStyle
- (Attribut) Farbe und/oder Style einer LiniefillStyle
- (Attribut) Farbe und/oder Style einer FüllungcreateLinearGradient
- (Methode) erstellt einen linearen FarbverlaufcreateRadialGradient
- (Methode) erstellt einen radialen FarbverlaufcreatePattern
- (Methode) erstellt ein Füllmuster in einem übergebenen BildcreatePattern
- (Methode) erstellt ein Fullmuster im Canvas-ElementlineWidth
- (Attribut) setzt die LinienstärkelineCap
- (Attribut) legt die Enden einer Linie fest ("butt", "round", "square")lineJoin
- (Attribut) legt den Verbindungstyp zwischen zwei Linien fest ("round", "bevel", "miter")miterLimit
- (Attribut) maximal zulässige Gehrungslänge (= Quotient aus Gehrungslänge und Strichbreite)shadowOffsetX
- (Attribut) horizontaler Abstand des SchattensshadowOffsetY
- (Attribut) vertikaler Abstand des SchattensshadowBlur
- (Attribut) Unschärfe des SchattensshadowColor
- (Attribut) SchattenfarbeglobalAlpha
- (Attribut) Transparenzwerte (float von 0.0 .. 1.0) für Formen und BilderglobalCompositeOperation
- (Attribut) Methode, mit der eine Form oder ein Bild in den Kontext gesetzt wird
(addieren, multiplizieren usw.)drawImage
- (Methode) überladene Methode, die in ein Bild oder den Kontext zeichnetgetImageData
- (Methode) Liefert die Pixeldaten des durch die Parameter beschriebenen RechtecksputImageData
- (Methode) Fügt Bildinformationen in den Kontext ein