]> granicus.if.org Git - imagemagick/commitdiff
https://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=30043
authorCristy <urban-warrior@imagemagick.org>
Sat, 9 Jul 2016 13:54:12 +0000 (09:54 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 9 Jul 2016 13:54:12 +0000 (09:54 -0400)
MagickCore/constitute.c
MagickCore/stream.c

index e9b45c6d1fbe8df2af1e42376c53baddf67c5411..79a5a8030cd58f33c4f83a52bf1aa4cba8559047 100644 (file)
@@ -227,7 +227,6 @@ MagickExport Image *PingImage(const ImageInfo *image_info,
   if (image != (Image *) NULL)
     {
       ResetTimer(&image->timer);
-      InitializePixelChannelMap(image);
       if (ping_info->verbose != MagickFalse)
         (void) IdentifyImage(image,stdout,MagickFalse,exception);
     }
index a0e1d5d8e02dd3d52e80286d54248472c510132d..88d439cd683a8e2f6650bdd22cb824109cc8f470 100644 (file)
@@ -1010,6 +1010,8 @@ MagickExport Image *ReadStream(const ImageInfo *image_info,StreamHandler stream,
   SetPixelCacheMethods(read_info->cache,&cache_methods);
   read_info->stream=stream;
   image=ReadImage(read_info,exception);
+  if (image != (Image *) NULL)
+    InitializePixelChannelMap(image);
   read_info=DestroyImageInfo(read_info);
   return(image);
 }