]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 1 Aug 2013 17:12:57 +0000 (17:12 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 1 Aug 2013 17:12:57 +0000 (17:12 +0000)
MagickCore/property.c

index 1eb9ebe2b2bace26dd16057917eb02640c634ccd..83de40493263cb8a8cfeb508e974e187ddefb96f 100644 (file)
@@ -2325,17 +2325,15 @@ static const char *GetMagickPropertyLetter(ImageInfo *image_info,
     case 'x': /* Image horizontal resolution (with units) */
     {
       WarnNoImageReturn("\"%%%c\"",letter);
-      (void) FormatLocaleString(value,MaxTextExtent,"%g %s",
-        image->resolution.x,CommandOptionToMnemonic(
-        MagickResolutionOptions,(ssize_t)image->units));
+      (void) FormatLocaleString(value,MaxTextExtent,"%.20g",
+        fabs(image->resolution.x) > MagickEpsilon ? 72.0 : image->resolution.x);
       break;
     }
     case 'y': /* Image vertical resolution (with units) */
     {
       WarnNoImageReturn("\"%%%c\"",letter);
-      (void) FormatLocaleString(value,MaxTextExtent,"%g %s",
-        image->resolution.y,CommandOptionToMnemonic(MagickResolutionOptions,
-        (ssize_t) image->units));
+      (void) FormatLocaleString(value,MaxTextExtent,"%.20g",
+        fabs(image->resolution.y) > MagickEpsilon ? 72.0 : image->resolution.y);
       break;
     }
     case 'z': /* Image depth as read in */