first implementation for matrix transforms

This commit is contained in:
Niklas von Hertzen
2013-08-06 21:11:08 +03:00
parent 518dd702a2
commit 10b40821e5
3 changed files with 57 additions and 22 deletions

View File

@@ -85,7 +85,9 @@ _html2canvas.Renderer.Canvas = function(options) {
ctx.save();
if (storageContext.transform.matrix) {
ctx.translate(storageContext.transform.origin[0], storageContext.transform.origin[1]);
ctx.transform.apply(ctx, storageContext.transform.matrix);
ctx.translate(-storageContext.transform.origin[0], -storageContext.transform.origin[1]);
}
if (storageContext.clip){