From: Cristy Date: Tue, 21 Aug 2018 23:03:49 +0000 (-0400) Subject: Support cloning of first image in subimage specification, e.g. logo:[0,0] X-Git-Tag: 7.0.8-11~48 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fac2de53e9e376eabd92a2576e3924ce878ff29;p=imagemagick Support cloning of first image in subimage specification, e.g. logo:[0,0] --- 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;