From 155ccfbbe4656a710225eb8ecd28b7b6b94d207e Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 15 Jun 2025 08:16:58 -0400 Subject: [PATCH] correct label position for concatenated images --- MagickCore/montage.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MagickCore/montage.c b/MagickCore/montage.c index 8fa20ffe14..54a379a7fc 100644 --- a/MagickCore/montage.c +++ b/MagickCore/montage.c @@ -840,9 +840,10 @@ MagickExport Image *MontageImageList(const ImageInfo *image_info, (metrics.ascent-metrics.descent+4)*MultilineCensus(value), (double) (x_offset+(ssize_t) border_width),(double) ((montage_info->frame ? y_offset+(ssize_t) height+(ssize_t) - border_width+4 : y_offset+(ssize_t) extract_info.height+ - (ssize_t) border_width+ - (montage_info->shadow != MagickFalse ? 4 : 0))+bevel_width)); + border_width+4 : y_offset+(ssize_t) + (concatenate != MagickFalse ? max_height : extract_info.height)+ + (ssize_t) border_width+(montage_info->shadow != MagickFalse ? + 4 : 0))+bevel_width)); (void) CloneString(&draw_info->geometry,tile_geometry); (void) CloneString(&draw_info->text,value); (void) AnnotateImage(montage,draw_info,exception);