}
case GRAYColorspace:
{
+ if (image_info->type == TrueColorType)
+ break;
jpeg_info.input_components=1;
jpeg_info.in_color_space=JCS_GRAYSCALE;
break;
{
if (IssRGBCompatibleColorspace(image->colorspace) == MagickFalse)
(void) TransformImageColorspace(image,sRGBColorspace,exception);
+ if (image_info->type == TrueColorType)
+ break;
+ if (IsGrayImage(image,&image->exception) != MagickFalse)
+ {
+ jpeg_info.input_components=1;
+ jpeg_info.in_color_space=JCS_GRAYSCALE;
+ }
break;
}
}