Commit d97741fb2 for imagemagick.org
commit d97741fb25b686dbcd690148ea2eeed4a5d68ff5
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sat Jan 24 10:33:48 2026 -0500
https://github.com/ImageMagick/ImageMagick/discussions/8540
diff --git a/MagickWand/montage.c b/MagickWand/montage.c
index 00fa8846d..e0daea708 100644
--- a/MagickWand/montage.c
+++ b/MagickWand/montage.c
@@ -168,6 +168,7 @@ static MagickBooleanType MontageUsage(void)
" -monitor monitor progress\n"
" -page geometry size and location of an image canvas (setting)\n"
" -pointsize value font point size\n"
+ " -precision value maximum number of significant digits to print\n"
" -profile filename add, delete, or apply an image profile\n"
" -quality value JPEG/MIFF/PNG compression level\n"
" -quantize colorspace reduce colors in this colorspace\n"
@@ -1349,6 +1350,17 @@ WandExport MagickBooleanType MontageImageCommand(ImageInfo *image_info,
ThrowMontageInvalidArgumentException(option,argv[i]);
break;
}
+ if (LocaleCompare("precision",option+1) == 0)
+ {
+ if (*option == '+')
+ break;
+ i++;
+ if (i == (ssize_t) argc)
+ ThrowMontageException(OptionError,"MissingArgument",option);
+ if (IsGeometry(argv[i]) == MagickFalse)
+ ThrowMontageInvalidArgumentException(option,argv[i]);
+ break;
+ }
if (LocaleCompare("profile",option+1) == 0)
{
i++;