Jeder Kontext beinhaltet einen Stack, mit dessen Hilfe Zustände des Canvas gespeichert beziehungsweise wiederhergestellt werden können.
Die Zustände des Zeichnungskontext bestehen aus folgenden Komponenten:
Der aktuelle Pfad und die aktuelle Bitmap sind nicht Teil des Zeichnungsstacks. Der aktuelle Pfad
ist beständig und kann lediglich durch die Methode beginPath
zurückgesetzt werden.
Die aktuelle Bitmap ist eine Eigenschaft des Canvas-Elements, keine des Kontexts.