From d2e840c0774a3537f3a634e36b8a4718641a850a Mon Sep 17 00:00:00 2001 From: fuzhen Date: Thu, 17 Dec 2015 01:20:29 +0800 Subject: [PATCH] fix a bug that image is not translated to (dx, dy) when ctx.drawImage(img, dx, dy) --- canvas2svg.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/canvas2svg.js b/canvas2svg.js index 28e125f..8df3fc0 100644 --- a/canvas2svg.js +++ b/canvas2svg.js @@ -1075,13 +1075,10 @@ context.drawImage(image, sx, sy, sw, sh, 0, 0, dw, dh); image = canvas; } - + svgImage.setAttribute("transform",["translate(",dx,",",dy,")"].join("")); svgImage.setAttributeNS("http://www.w3.org/1999/xlink", "xlink:href", image.nodeName === "CANVAS" ? image.toDataURL() : image.src); parent.appendChild(svgImage); - this.__currentElement = svgImage; - this.translate(dx, dy); - this.__currentElement = currentElement; } };