From 7c9b53fc98e0ef5919394678fa8d11a7f561ab83 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 19 Aug 2018 07:07:50 -0400 Subject: [PATCH] Support printsize.{x,y} properties --- MagickCore/property.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/MagickCore/property.c b/MagickCore/property.c index 65642be00..0b8be369d 100644 --- a/MagickCore/property.c +++ b/MagickCore/property.c @@ -3106,6 +3106,20 @@ MagickExport const char *GetMagickProperty(ImageInfo *image_info, } } #endif + if (LocaleCompare("printsize.x",property) == 0) + { + WarnNoImageReturn("\"%%[%s]\"",property); + (void) FormatLocaleString(value,MagickPathExtent,"%.*g", + GetMagickPrecision(),image->colors/image->resolution.x); + break; + } + if (LocaleCompare("printsize.y",property) == 0) + { + WarnNoImageReturn("\"%%[%s]\"",property); + (void) FormatLocaleString(value,MagickPathExtent,"%.*g", + GetMagickPrecision(),image->rows/image->resolution.y); + break; + } if (LocaleCompare("profiles",property) == 0) { const char -- 2.40.0