]> granicus.if.org Git - imagemagick/commitdiff
Return pseudo-class image for -type bilevel option
authorCristy <urban-warrior@imagemagick.org>
Sat, 3 Mar 2018 01:19:10 +0000 (20:19 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 3 Mar 2018 01:19:10 +0000 (20:19 -0500)
MagickCore/quantize.c

index 476d938e8a6ed87ebb131c4430678d0769b7dde2..5c3a4be063b439b6f34fe59ec115f33e21a7096f 100644 (file)
@@ -496,12 +496,16 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info,
 {
 #define AssignImageTag  "Assign/Image"
 
+  ColorspaceType
+    colorspace;
+
   ssize_t
     y;
 
   /*
     Allocate image colormap.
   */
+  colorspace=image->colorspace;
   if (cube_info->quantize_info->colorspace != UndefinedColorspace)
     (void) TransformImageColorspace(image,cube_info->quantize_info->colorspace,
       exception);
@@ -665,7 +669,7 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info,
     }
   (void) SyncImage(image,exception);
   if (cube_info->quantize_info->colorspace != UndefinedColorspace)
-    (void) TransformImageColorspace(image,image->colorspace,exception);
+    (void) TransformImageColorspace(image,colorspace,exception);
   return(MagickTrue);
 }
 \f