ctx.translate(canvas.width/2, canvas.height/2); ctx.rotate(rotation*Math.PI/180); ctx.translate(-canvas.width/2, -canvas.height/2);