I’m trying to rotate the html5 canvas to 90 degree by below code snippet. It working fine in all browsers except Firefox.
var canvas = document.getElementById('pagecanvas_' + i);
var canvasUrl = canvas.toDataURL();
var context = canvas.getContext('2d');
var image = new Image();
context.save();
context.translate(canvas.width / 2, canvas.height / 2);
context.rotate(-Math.PI / 2);
image.src = canvasUrl;
context.drawImage(image, -image.width/2 , -image.height/2);
context.restore();
Please provide your idea to overcome this issue. Also let me know if I’m doing any think wrong?