From: Cristy Date: Tue, 4 Oct 2016 16:18:47 +0000 (-0400) Subject: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30591 X-Git-Tag: 7.0.3-3~9 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5b52188ce9f0892b290f866fa907f756fcebc87d;p=imagemagick https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30591 --- diff --git a/coders/svg.c b/coders/svg.c index 4da94931f..03e94894b 100644 --- a/coders/svg.c +++ b/coders/svg.c @@ -2988,8 +2988,10 @@ static Image *ReadSVGImage(const ImageInfo *image_info,ExceptionInfo *exception) if ((image->columns != 0) || (image->rows != 0)) { rsvg_handle_get_dimensions(svg_handle,&dimension_info); - image->resolution.x=90.0*image->columns/dimension_info.width; - image->resolution.y=90.0*image->rows/dimension_info.height; + if (dimension_info.width != 0) + image->resolution.x=90.0*image->columns/dimension_info.width; + if (dimension_info.height != 0) + image->resolution.y=90.0*image->rows/dimension_info.height; if (image->resolution.x == 0) image->resolution.x=image->resolution.y; else if (image->resolution.y == 0)