Zum rotieren eines Canvas um den Mittelpunkt um 180 oder 90 Grad, kann man folgende Funktion benutzen.
90 Grad = nach rechts drehen
180 Grad = auf den Kopf stellen
270 Grad/ -90 Grad = nach Links drehen
var x = document.createElement("canvas"); var context = x.getContext("2d"); rotateCanvas(180, context)
rotateCanvas= function(degree, context) { context.translate( canvasWidth, canvasHeight); context.rotate(degree* Math.PI / 180); context.translate(0, 0); return context; }