]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 8 Apr 2013 11:26:40 +0000 (11:26 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 8 Apr 2013 11:26:40 +0000 (11:26 +0000)
MagickCore/enhance.c

index 77a5be8a4030bd997f726c3e21708ba52e9f9729..5ab522bb7252e833cdf2721ac7c0e2bf1199b54f 100644 (file)
@@ -2637,6 +2637,10 @@ MagickExport MagickBooleanType LevelImageColors(Image *image,
   assert(image->signature == MagickSignature);
   if (image->debug != MagickFalse)
     (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
+  if ((IsGrayColorspace(image->colorspace) != MagickFalse) &&
+      ((IsGrayColorspace(black_color->colorspace) == MagickFalse) ||
+       (IsGrayColorspace(white_color->colorspace) == MagickFalse)))
+    (void) TransformImageColorspace(image,sRGBColorspace,exception);
   status=MagickFalse;
   if (invert == MagickFalse)
     {