Introducing the linear-gray colorspace
diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c
index bb21f87..ff974c7 100644
--- a/MagickCore/quantize.c
+++ b/MagickCore/quantize.c
@@ -643,8 +643,8 @@
   if (cube_info->quantize_info->measure_error != MagickFalse)
     (void) GetImageQuantizeError(image,exception);
   if ((cube_info->quantize_info->number_colors == 2) &&
-      ((cube_info->quantize_info->colorspace == GRAYColorspace) ||
-       (cube_info->quantize_info->colorspace == sGRAYColorspace)))
+      ((cube_info->quantize_info->colorspace == LinearGRAYColorspace) ||
+       (cube_info->quantize_info->colorspace == GRAYColorspace)))
     {
       double
         intensity;
@@ -743,8 +743,8 @@
   associate_alpha=image->alpha_trait == BlendPixelTrait ? MagickTrue :
     MagickFalse;
   if ((cube_info->quantize_info->number_colors == 2) &&
-      ((cube_info->quantize_info->colorspace == GRAYColorspace) ||
-       (cube_info->quantize_info->colorspace == sGRAYColorspace)))
+      ((cube_info->quantize_info->colorspace == LinearGRAYColorspace) ||
+       (cube_info->quantize_info->colorspace == GRAYColorspace)))
     associate_alpha=MagickFalse;
   cube_info->associate_alpha=associate_alpha;
 }
@@ -3317,7 +3317,7 @@
   assert(image != (Image *) NULL);
   assert(image->signature == MagickCoreSignature);
   if (image->type != GrayscaleType)
-    (void) TransformImageColorspace(image,sGRAYColorspace,exception);
+    (void) TransformImageColorspace(image,GRAYColorspace,exception);
   colormap_index=(ssize_t *) AcquireQuantumMemory(MaxColormapSize,
     sizeof(*colormap_index));
   if (colormap_index == (ssize_t *) NULL)