From 2ac30481cf133b37718f86d5c85fe33c448696b4 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 8 Nov 2011 20:24:57 +0000 Subject: [PATCH] --- coders/svg.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/coders/svg.c b/coders/svg.c index b3652938c..779d2244a 100644 --- a/coders/svg.c +++ b/coders/svg.c @@ -1406,10 +1406,10 @@ static void SVGStartElement(void *context,const xmlChar *name, transform.rx=affine.rx*current.sx+affine.sy*current.rx; transform.ry=affine.sx*current.ry+affine.ry*current.sy; transform.sy=affine.rx*current.ry+affine.sy*current.sy; - transform.tx=affine.sx*current.tx+affine.ry*current.ty+ - affine.tx; - transform.ty=affine.rx*current.tx+affine.sy*current.ty+ - affine.ty; + transform.tx=affine.tx*current.sx+affine.ty*current.ry+ + current.tx; + transform.ty=affine.tx*current.rx+affine.ty*current.sy+ + current.ty; } (void) FormatLocaleFile(svg_info->file, "affine %g %g %g %g %g %g\n",transform.sx, @@ -2039,10 +2039,10 @@ static void SVGStartElement(void *context,const xmlChar *name, transform.rx=affine.rx*current.sx+affine.sy*current.rx; transform.ry=affine.sx*current.ry+affine.ry*current.sy; transform.sy=affine.rx*current.ry+affine.sy*current.sy; - transform.tx=affine.sx*current.tx+affine.ry*current.ty+ - affine.tx; - transform.ty=affine.rx*current.tx+affine.sy*current.ty+ - affine.ty; + transform.tx=affine.tx*current.sx+affine.ty*current.ry+ + current.tx; + transform.ty=affine.tx*current.rx+affine.ty*current.sy+ + current.ty; } (void) FormatLocaleFile(svg_info->file, "affine %g %g %g %g %g %g\n",transform.sx,transform.rx, -- 2.50.1