From 2fac2de53e9e376eabd92a2576e3924ce878ff29 Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 21 Aug 2018 19:03:49 -0400 Subject: [PATCH] Support cloning of first image in subimage specification, e.g. logo:[0,0] --- MagickCore/constitute.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c index 0f61af411..14cb3f074 100644 --- a/MagickCore/constitute.c +++ b/MagickCore/constitute.c @@ -619,8 +619,10 @@ MagickExport Image *ReadImage(const ImageInfo *image_info, "notify the developers",image->magick,exception->severity); if (IsBlobTemporary(image) != MagickFalse) (void) RelinquishUniqueFileResource(read_info->filename); - if ((GetNextImageInList(image) != (Image *) NULL) && - (IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse)) + if ((IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse) && + ((GetNextImageInList(image) != (Image *) NULL) || + ((read_info->scenes != (char *) NULL) && + (strchr(read_info->scenes,',') != (char *) NULL)))) { Image *clones; -- 2.40.0